update COPYING.DOC to fdl version 1.2.
[gnulib.git] / modules / alloca
1 Description:
2
3 Files:
4 lib/alloca.c
5 m4/alloca.m4
6
7 Depends-on:
8 xalloc
9
10 configure.ac:
11 gl_FUNC_ALLOCA
12
13 Makefile.am:
14
15 Include:
16 #ifdef __GNUC__
17 # ifndef alloca
18 #  define alloca __builtin_alloca
19 # endif
20 #else
21 # ifdef _MSC_VER
22 #  include <malloc.h>
23 #  define alloca _alloca
24 # else
25 #  if HAVE_ALLOCA_H
26 #   include <alloca.h>
27 #  else
28 #   ifdef _AIX
29  #pragma alloca
30 #   else
31 #    ifdef __hpux /* This section must match that of bison generated files. */
32 #     ifdef __cplusplus
33 extern "C" void *alloca (unsigned int);
34 #     else /* not __cplusplus */
35 void *alloca ();
36 #     endif /* not __cplusplus */
37 #    else /* not __hpux */
38 #     ifndef alloca
39 char *alloca ();
40 #     endif
41 #    endif /* __hpux */
42 #   endif
43 #  endif
44 # endif
45 #endif
46