]> git.ipfire.org Git - thirdparty/gcc.git/blame - libffi/fficonfig.h.in
hpux.h (TARGET_INIT_LIBFUNCS): Add undef.
[thirdparty/gcc.git] / libffi / fficonfig.h.in
CommitLineData
63e5e3e0
AG
1/* fficonfig.h.in. Generated automatically from configure.in by autoheader. */
2
3/* Define if using alloca.c. */
4#undef C_ALLOCA
5
6/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
7 This function is required for alloca.c support on those systems. */
8#undef CRAY_STACKSEG_END
9
10/* Define if you have alloca, as a function or macro. */
11#undef HAVE_ALLOCA
12
13/* Define if you have <alloca.h> and it should be used (not on Ultrix). */
14#undef HAVE_ALLOCA_H
15
16/* If using the C implementation of alloca, define if you know the
17 direction of stack growth for your system; otherwise it will be
18 automatically deduced at run-time.
19 STACK_DIRECTION > 0 => grows toward higher addresses
20 STACK_DIRECTION < 0 => grows toward lower addresses
21 STACK_DIRECTION = 0 => direction of growth unknown
22 */
23#undef STACK_DIRECTION
24
25/* Define if you have the ANSI C header files. */
26#undef STDC_HEADERS
27
bd19c9f4
JS
28/* Define if you have the memcpy function. */
29#undef HAVE_MEMCPY
63e5e3e0 30
5196736e
AJ
31/* Define if read-only mmap of a plain file works. */
32#undef HAVE_MMAP_FILE
33
34/* Define if mmap of /dev/zero works. */
35#undef HAVE_MMAP_DEV_ZERO
36
37/* Define if mmap with MAP_ANON(YMOUS) works. */
38#undef HAVE_MMAP_ANON
39
bd19c9f4
JS
40/* The number of bytes in type double */
41#undef SIZEOF_DOUBLE
42
43/* The number of bytes in type long double */
44#undef SIZEOF_LONG_DOUBLE
45
1450eb7a
AT
46/* Define if you have the long double type and it is bigger than a double */
47#undef HAVE_LONG_DOUBLE
63e5e3e0 48
bd19c9f4
JS
49/* whether byteorder is bigendian */
50#undef WORDS_BIGENDIAN
51
1450eb7a
AT
52/* Define if the host machine stores words of multi-word integers in
53 big-endian order. */
54#undef HOST_WORDS_BIG_ENDIAN
55
bd19c9f4
JS
56/* 1234 = LIL_ENDIAN, 4321 = BIGENDIAN */
57#undef BYTEORDER
5d84cf0b 58
bd19c9f4 59/* Define if your assembler and linker support unaligned PC relative relocs. */
5d84cf0b 60#undef HAVE_AS_SPARC_UA_PCREL
bd19c9f4
JS
61
62/* Define if your assembler supports .register. */
63#undef HAVE_AS_REGISTER_PSEUDO_OP
64
a733b15e
JJ
65/* Define if .eh_frame sections should be read-only. */
66#undef HAVE_RO_EH_FRAME
1450eb7a
AT
67
68/* Define to the flags needed for the .section .eh_frame directive. */
69#undef EH_FRAME_FLAGS
70
71/* Define to the flags needed for the .section .eh_frame directive. */
72#undef EH_FRAME_FLAGS
73
74/* Define this if you want extra debugging. */
75#undef FFI_DEBUG
76
77/* Define this is you do not want support for aggregate types. */
78#undef FFI_NO_STRUCTS
79
80/* Define this is you do not want support for the raw API. */
81#undef FFI_NO_RAW_API
82
83/* Define this if you are using Purify and want to suppress spurious messages. */
84#undef USING_PURIFY
85