Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

*** 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;