mirror of
https://sourceware.org/git/glibc.git
synced 2025-08-05 19:35:52 +03:00
Update.
2002-11-06 Ulrich Drepper <drepper@redhat.com> * posix/regcomp.c: Use tabs instead of spaces. * posix/regexec.c: Likewise. * posix/regex_internal.h: Likewise. * posix/regcomp.c (re_compile_fastmap_iter): Use __wcrtomb not wctomb.
This commit is contained in:
@@ -1,3 +1,11 @@
|
|||||||
|
2002-11-06 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
|
* posix/regcomp.c: Use tabs instead of spaces.
|
||||||
|
* posix/regexec.c: Likewise.
|
||||||
|
* posix/regex_internal.h: Likewise.
|
||||||
|
|
||||||
|
* posix/regcomp.c (re_compile_fastmap_iter): Use __wcrtomb not wctomb.
|
||||||
|
|
||||||
2002-11-06 Jakub Jelinek <jakub@redhat.com>
|
2002-11-06 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
* posix/regcomp.c (re_compile_pattern): Don't set regs_allocated
|
* posix/regcomp.c (re_compile_pattern): Don't set regs_allocated
|
||||||
|
@@ -405,7 +405,9 @@ re_compile_fastmap_iter (bufp, init_state, fastmap)
|
|||||||
for (i = 0; i < cset->nmbchars; ++i)
|
for (i = 0; i < cset->nmbchars; ++i)
|
||||||
{
|
{
|
||||||
char buf[256];
|
char buf[256];
|
||||||
wctomb (buf, cset->mbchars[i]);
|
mbstate_t state;
|
||||||
|
memset (&state, '\0', sizeof (state));
|
||||||
|
__wcrtomb (buf, cset->mbchars[i], &state);
|
||||||
re_set_fastmap (fastmap, icase, *(unsigned char *) buf);
|
re_set_fastmap (fastmap, icase, *(unsigned char *) buf);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -523,6 +523,7 @@ static re_dfastate_t *re_acquire_state_context (reg_errcode_t *err,
|
|||||||
re_dfa_t *dfa,
|
re_dfa_t *dfa,
|
||||||
const re_node_set *nodes,
|
const re_node_set *nodes,
|
||||||
unsigned int context);
|
unsigned int context);
|
||||||
|
static void free_state (re_dfastate_t *state);
|
||||||
|
|
||||||
|
|
||||||
typedef enum
|
typedef enum
|
||||||
|
Reference in New Issue
Block a user