1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-08-05 19:35:52 +03:00
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:
Ulrich Drepper
2002-11-06 20:36:47 +00:00
parent 1b2c262835
commit 15a7d175bc
4 changed files with 2380 additions and 2369 deletions

View File

@@ -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

View File

@@ -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);
} }
} }

View File

@@ -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