mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-10 07:10:06 +00:00
Update.
2004-02-06 Andreas Schwab <schwab@suse.de> * posix/regcomp.c (build_range_exp): Fix off-by-one. (parse_bracket_exp): Likewise.
This commit is contained in:
parent
1bf5cffd64
commit
1e7947dcc9
@ -1,3 +1,8 @@
|
||||
2004-02-06 Andreas Schwab <schwab@suse.de>
|
||||
|
||||
* posix/regcomp.c (build_range_exp): Fix off-by-one.
|
||||
(parse_bracket_exp): Likewise.
|
||||
|
||||
2004-02-05 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
* sysdeps/unix/sysv/linux/powerpc/powerpc32/kernel_stat.h: Define
|
||||
|
@ -2603,7 +2603,7 @@ build_range_exp (sbcset, start_elem, end_elem)
|
||||
}
|
||||
|
||||
/* Build the table for single byte characters. */
|
||||
for (wc = 0; wc <= SBC_MAX; ++wc)
|
||||
for (wc = 0; wc < SBC_MAX; ++wc)
|
||||
{
|
||||
cmp_buf[2] = wc;
|
||||
if (wcscoll (cmp_buf, cmp_buf + 2) <= 0
|
||||
@ -2623,7 +2623,7 @@ build_range_exp (sbcset, start_elem, end_elem)
|
||||
if (start_ch > end_ch)
|
||||
return REG_ERANGE;
|
||||
/* Build the table for single byte characters. */
|
||||
for (ch = 0; ch <= SBC_MAX; ++ch)
|
||||
for (ch = 0; ch < SBC_MAX; ++ch)
|
||||
if (start_ch <= ch && ch <= end_ch)
|
||||
bitset_set (sbcset, ch);
|
||||
}
|
||||
@ -2846,7 +2846,7 @@ parse_bracket_exp (regexp, dfa, token, syntax, err)
|
||||
}
|
||||
|
||||
/* Build the table for single byte characters. */
|
||||
for (ch = 0; ch <= SBC_MAX; ch++)
|
||||
for (ch = 0; ch < SBC_MAX; ch++)
|
||||
{
|
||||
uint32_t ch_collseq;
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user