]> git.ipfire.org Git - thirdparty/gcc.git/blame - libffi/fficonfig.h.in
mt_allocator.h: Change include to gthr.h.
[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
63e5e3e0
AG
28/* Define this if you want extra debugging */
29#undef FFI_DEBUG
30
31/* Define this if you are using Purify and want to suppress
32 spurious messages. */
33#undef USING_PURIFY
34
35/* Define this is you do not want support for aggregate types. */
36#undef FFI_NO_STRUCTS
37
38/* Define this is you do not want support for the raw API. */
39#undef FFI_NO_RAW_API
40
bd19c9f4
JS
41/* Define if you have the memcpy function. */
42#undef HAVE_MEMCPY
63e5e3e0 43
bd19c9f4
JS
44/* The number of bytes in type short */
45#undef SIZEOF_SHORT
63e5e3e0 46
bd19c9f4 47/* The number of bytes in type int */
63e5e3e0
AG
48#undef SIZEOF_INT
49
bd19c9f4 50/* The number of bytes in type long */
63e5e3e0
AG
51#undef SIZEOF_LONG
52
bd19c9f4 53/* The number of bytes in type long long */
63e5e3e0
AG
54#undef SIZEOF_LONG_LONG
55
bd19c9f4
JS
56/* The number of bytes in type float */
57#undef SIZEOF_FLOAT
63e5e3e0 58
bd19c9f4
JS
59/* The number of bytes in type double */
60#undef SIZEOF_DOUBLE
61
62/* The number of bytes in type long double */
63#undef SIZEOF_LONG_DOUBLE
64
65/* The number of bytes in type void * */
63e5e3e0
AG
66#undef SIZEOF_VOID_P
67
bd19c9f4
JS
68/* whether byteorder is bigendian */
69#undef WORDS_BIGENDIAN
70
71/* 1234 = LIL_ENDIAN, 4321 = BIGENDIAN */
72#undef BYTEORDER
5d84cf0b 73
bd19c9f4 74/* Define if your assembler and linker support unaligned PC relative relocs. */
5d84cf0b 75#undef HAVE_AS_SPARC_UA_PCREL
bd19c9f4
JS
76
77/* Define if your assembler supports .register. */
78#undef HAVE_AS_REGISTER_PSEUDO_OP
79
a733b15e
JJ
80/* Define if .eh_frame sections should be read-only. */
81#undef HAVE_RO_EH_FRAME