From 77751669d757d1b78dfa677c1c429bd94aa2e59d Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Wed, 12 Dec 2007 18:28:58 +0000 Subject: [PATCH] * posix/regcomp.c (optimize_utf8): Fix a typo, s/idx/ctx_type/, that would inhibit utf8-optimization of a regexp containing line- or buffer-anchors, e.g., `^', `$'. --- ChangeLog | 6 ++++++ NEWS | 4 ++-- posix/regcomp.c | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 502ef29681..d0321fb14c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-12-01 Jim Meyering + + * posix/regcomp.c (optimize_utf8): Fix a typo, s/idx/ctx_type/, + that would inhibit utf8-optimization of a regexp containing line- + or buffer-anchors, e.g., `^', `$'. + 2007-12-12 Ulrich Drepper * time/bug-getdate1.c (do_test): Don't use century values which diff --git a/NEWS b/NEWS index c137977adf..1f56704135 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,4 @@ -GNU C Library NEWS -- history of user-visible changes. 2007-12-07 +GNU C Library NEWS -- history of user-visible changes. 2007-12-12 Copyright (C) 1992-2006, 2007 Free Software Foundation, Inc. See the end for copying conditions. @@ -9,7 +9,7 @@ Version 2.8 * New locales: bo_CN, bo_IN. -* New encoding: HP-ROMAN9. +* New encoding: HP-ROMAN9, HP-GREEK8, HP-THAI8, HP-TURKISH8. Version 2.7 diff --git a/posix/regcomp.c b/posix/regcomp.c index 4cf168821c..1de46d72ed 100644 --- a/posix/regcomp.c +++ b/posix/regcomp.c @@ -1030,7 +1030,7 @@ optimize_utf8 (re_dfa_t *dfa) mb_chars = 1; break; case ANCHOR: - switch (dfa->nodes[node].opr.idx) + switch (dfa->nodes[node].opr.ctx_index) { case LINE_FIRST: case LINE_LAST: