diff options
author | Jakub Jelinek <jakub@redhat.com> | 2004-11-10 09:02:52 +0000 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2004-11-10 09:02:52 +0000 |
commit | 3504bb650f48534549bbd0313dc15fa71455e302 (patch) | |
tree | 742dd9cbcee1147fb36bcc02816bec415544597e /posix/regex_internal.h | |
parent | cbf4bcd2b3d53de274548dbf4c28017d1f07d5b2 (diff) | |
download | glibc-3504bb650f48534549bbd0313dc15fa71455e302.tar.gz glibc-3504bb650f48534549bbd0313dc15fa71455e302.tar.xz glibc-3504bb650f48534549bbd0313dc15fa71455e302.zip |
Updated to fedora-glibc-20041110T0839
Diffstat (limited to 'posix/regex_internal.h')
-rw-r--r-- | posix/regex_internal.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/posix/regex_internal.h b/posix/regex_internal.h index d7d7d9a8b1..023056c028 100644 --- a/posix/regex_internal.h +++ b/posix/regex_internal.h @@ -27,6 +27,9 @@ #include <stdlib.h> #include <string.h> +#if defined HAVE_LANGINFO_H || defined HAVE_LANGINFO_CODESET || defined _LIBC +# include <langinfo.h> +#endif #if defined HAVE_LOCALE_H || defined _LIBC # include <locale.h> #endif @@ -98,6 +101,7 @@ # define __btowc btowc # define __mempcpy mempcpy # define __wcrtomb wcrtomb +# define __regfree regfree # define attribute_hidden #endif /* not _LIBC */ @@ -544,7 +548,9 @@ struct re_backref_cache_entry int str_idx; int subexp_from; int subexp_to; - int flag; + /* We need only one byte from the following field. If other small + fields are added the type could be changed to 'char'. */ + int more; }; typedef struct @@ -576,17 +582,11 @@ typedef struct typedef struct { - int cur_bkref; - int cls_subexp_idx; - re_dfastate_t **sifted_states; re_dfastate_t **limited_states; - - re_node_set limits; - int last_node; int last_str_idx; - int check_subexp; + re_node_set limits; } re_sift_context_t; struct re_fail_stack_ent_t |