*** lib/fnmatch.c.bak 2006-07-11 13:54:17.000000000 +0200 --- lib/fnmatch.c 2006-07-30 20:23:09.000000000 +0200 *************** *** 276,282 **** fnmatch (const char *pattern, const char *string, int flags) { # if HANDLE_MULTIBYTE ! # define ALLOCA_LIMIT 2000 if (__builtin_expect (MB_CUR_MAX, 1) != 1) { mbstate_t ps; --- 276,286 ---- fnmatch (const char *pattern, const char *string, int flags) { # if HANDLE_MULTIBYTE ! # if HAVE_ALLOCA || defined _LIBC ! # define ALLOCA_LIMIT 2000 ! # else ! # define ALLOCA_LIMIT 0 ! # endif if (__builtin_expect (MB_CUR_MAX, 1) != 1) { mbstate_t ps; |