Update.
authorUlrich Drepper <drepper@redhat.com>
Wed, 10 Nov 2004 15:48:06 +0000 (15:48 +0000)
committerUlrich Drepper <drepper@redhat.com>
Wed, 10 Nov 2004 15:48:06 +0000 (15:48 +0000)
commitbb677c9581b95720df6b28c375a3278d69e06f44
treedc9745fd89d8cb3afbab86c2c901bce1ce2b5091
parented2ced8ae324a8a89a76ff3fc3971226b0107d3e
Update.

2004-11-09  Paolo Bonzini  <bonzini@gnu.org>

* posix/regexec.c (transit_state): Remove the check for
out-of-bounds buffers.
(check_matching): Check here for out-of-bounds buffers.
(re_search_internal): Store into match_kind a set of bits
indicating which incantation of fastmap scanning must be
used.  Use a switch statement instead of multiple ifs.
Exit the final "for (;;)" with goto free_return unless
the match succeeded, thus simplifying some conditionals.

* posix/regex_internal.c (re_string_reconstruct,
re_string_context_at): Add several branch predictions for
case-sensitive matching and no transition table being used.

2004-11-10  Ulrich Drepper  <drepper@redhat.com>

* posix/tst-waitid.c: Don't use error to print error message, they
won't end up in the .out file.

* nscd/nscd_getgr_r.c: Likewise.  Make map externally visible.
* nscd/nscd_gethst_r.c: Likewise.
ChangeLog
posix/regex_internal.c
posix/regexec.c
posix/tst-waitid.c