3 #if defined(__GNUC__) && !defined(C_ALLOCA)
5 # define alloca __builtin_alloca
7 #else /* ! defined (__GNUC__) */
11 # if defined(HAVE_ALLOCA_H) && !defined(C_ALLOCA)
13 # else /* ! defined (HAVE_ALLOCA_H) */
15 extern PTR alloca (size_t);
16 # else /* ! defined (__STDC__) */
18 # endif /* ! defined (__STDC__) */
19 # endif /* ! defined (HAVE_ALLOCA_H) */
23 # endif /* ! defined (_AIX) */
24 #endif /* ! defined (__GNUC__) */