Mercurial > hg > octave-lyh > gnulib-hg
changeset 4907:14763af928e6
* fnmatch_loop.c (ALLOCA_LIMIT): Remove macro, which collided.
author | Paul Eggert <eggert@cs.ucla.edu> |
---|---|
date | Wed, 14 Jan 2004 22:22:10 +0000 |
parents | 374463b88e34 |
children | abe1154b4740 |
files | lib/ChangeLog lib/fnmatch_loop.c |
diffstat | 2 files changed, 5 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,5 +1,9 @@ 2004-01-14 Paul Eggert <eggert@twinsun.com> + * fnmatch_loop.c (ALLOCA_LIMIT): Remove macro, which collided + with like-named macro in fnmatch.c. + (EXT): Use an internal constant instead. + Merge fnmatch patches from glibc. * fnmatch.c (mbsinit): Remove define. Add libc_hidden_ver (__fnmatch, fnmatch).
--- a/lib/fnmatch_loop.c +++ b/lib/fnmatch_loop.c @@ -1009,6 +1009,7 @@ size_t pattern_len = STRLEN (pattern); const CHAR *p; const CHAR *rs; + enum { ALLOCA_LIMIT = 8000 }; /* Parse the pattern. Store the individual parts in the list. */ level = 0; @@ -1044,7 +1045,6 @@ if (level-- == 0) { /* This means we found the end of the pattern. */ -#define ALLOCA_LIMIT 8000 #define NEW_PATTERN \ struct patternlist *newp; \ size_t plen; \