111
|
1 /* fficonfig.h.in. Generated from configure.ac by autoheader. */
|
|
2
|
|
3 /* Define if building universal (internal helper macro) */
|
|
4 #undef AC_APPLE_UNIVERSAL_BUILD
|
|
5
|
|
6 /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
|
|
7 systems. This function is required for `alloca.c' support on those systems.
|
|
8 */
|
|
9 #undef CRAY_STACKSEG_END
|
|
10
|
|
11 /* Define to 1 if using `alloca.c'. */
|
|
12 #undef C_ALLOCA
|
|
13
|
|
14 /* Define to the flags needed for the .section .eh_frame directive. */
|
|
15 #undef EH_FRAME_FLAGS
|
|
16
|
|
17 /* Define this if you want extra debugging. */
|
|
18 #undef FFI_DEBUG
|
|
19
|
|
20 /* Cannot use PROT_EXEC on this target, so, we revert to alternative means */
|
|
21 #undef FFI_EXEC_TRAMPOLINE_TABLE
|
|
22
|
|
23 /* Define this if you want to enable pax emulated trampolines */
|
|
24 #undef FFI_MMAP_EXEC_EMUTRAMP_PAX
|
|
25
|
|
26 /* Cannot use malloc on this target, so, we revert to alternative means */
|
|
27 #undef FFI_MMAP_EXEC_WRIT
|
|
28
|
|
29 /* Define this if you do not want support for the raw API. */
|
|
30 #undef FFI_NO_RAW_API
|
|
31
|
|
32 /* Define this if you do not want support for aggregate types. */
|
|
33 #undef FFI_NO_STRUCTS
|
|
34
|
|
35 /* Define to 1 if you have `alloca', as a function or macro. */
|
|
36 #undef HAVE_ALLOCA
|
|
37
|
|
38 /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
|
39 */
|
|
40 #undef HAVE_ALLOCA_H
|
|
41
|
|
42 /* Define if your assembler supports .cfi_* directives. */
|
|
43 #undef HAVE_AS_CFI_PSEUDO_OP
|
|
44
|
|
45 /* Define if your assembler supports .register. */
|
|
46 #undef HAVE_AS_REGISTER_PSEUDO_OP
|
|
47
|
|
48 /* Define if the compiler uses zarch features. */
|
|
49 #undef HAVE_AS_S390_ZARCH
|
|
50
|
|
51 /* Define if your assembler and linker support unaligned PC relative relocs.
|
|
52 */
|
|
53 #undef HAVE_AS_SPARC_UA_PCREL
|
|
54
|
|
55 /* Define if your assembler supports unwind section type. */
|
|
56 #undef HAVE_AS_X86_64_UNWIND_SECTION_TYPE
|
|
57
|
|
58 /* Define if your assembler supports PC relative relocs. */
|
|
59 #undef HAVE_AS_X86_PCREL
|
|
60
|
|
61 /* Define to 1 if you have the <dlfcn.h> header file. */
|
|
62 #undef HAVE_DLFCN_H
|
|
63
|
|
64 /* Define if __attribute__((visibility("hidden"))) is supported. */
|
|
65 #undef HAVE_HIDDEN_VISIBILITY_ATTRIBUTE
|
|
66
|
|
67 /* Define to 1 if you have the <inttypes.h> header file. */
|
|
68 #undef HAVE_INTTYPES_H
|
|
69
|
|
70 /* Define if you have the long double type and it is bigger than a double */
|
|
71 #undef HAVE_LONG_DOUBLE
|
|
72
|
|
73 /* Define if you support more than one size of the long double type */
|
|
74 #undef HAVE_LONG_DOUBLE_VARIANT
|
|
75
|
|
76 /* Define to 1 if you have the `memcpy' function. */
|
|
77 #undef HAVE_MEMCPY
|
|
78
|
|
79 /* Define to 1 if you have the <memory.h> header file. */
|
|
80 #undef HAVE_MEMORY_H
|
|
81
|
|
82 /* Define to 1 if you have the `mkostemp' function. */
|
|
83 #undef HAVE_MKOSTEMP
|
|
84
|
|
85 /* Define to 1 if you have the `mmap' function. */
|
|
86 #undef HAVE_MMAP
|
|
87
|
|
88 /* Define if mmap with MAP_ANON(YMOUS) works. */
|
|
89 #undef HAVE_MMAP_ANON
|
|
90
|
|
91 /* Define if mmap of /dev/zero works. */
|
|
92 #undef HAVE_MMAP_DEV_ZERO
|
|
93
|
|
94 /* Define if read-only mmap of a plain file works. */
|
|
95 #undef HAVE_MMAP_FILE
|
|
96
|
|
97 /* Define if .eh_frame sections should be read-only. */
|
|
98 #undef HAVE_RO_EH_FRAME
|
|
99
|
|
100 /* Define to 1 if you have the <stdint.h> header file. */
|
|
101 #undef HAVE_STDINT_H
|
|
102
|
|
103 /* Define to 1 if you have the <stdlib.h> header file. */
|
|
104 #undef HAVE_STDLIB_H
|
|
105
|
|
106 /* Define to 1 if you have the <strings.h> header file. */
|
|
107 #undef HAVE_STRINGS_H
|
|
108
|
|
109 /* Define to 1 if you have the <string.h> header file. */
|
|
110 #undef HAVE_STRING_H
|
|
111
|
|
112 /* Define to 1 if you have the <sys/mman.h> header file. */
|
|
113 #undef HAVE_SYS_MMAN_H
|
|
114
|
|
115 /* Define to 1 if you have the <sys/stat.h> header file. */
|
|
116 #undef HAVE_SYS_STAT_H
|
|
117
|
|
118 /* Define to 1 if you have the <sys/types.h> header file. */
|
|
119 #undef HAVE_SYS_TYPES_H
|
|
120
|
|
121 /* Define to 1 if you have the <unistd.h> header file. */
|
|
122 #undef HAVE_UNISTD_H
|
|
123
|
|
124 /* Define to the sub-directory in which libtool stores uninstalled libraries.
|
|
125 */
|
|
126 #undef LT_OBJDIR
|
|
127
|
|
128 /* Define to 1 if your C compiler doesn't accept -c and -o together. */
|
|
129 #undef NO_MINUS_C_MINUS_O
|
|
130
|
|
131 /* Name of package */
|
|
132 #undef PACKAGE
|
|
133
|
|
134 /* Define to the address where bug reports for this package should be sent. */
|
|
135 #undef PACKAGE_BUGREPORT
|
|
136
|
|
137 /* Define to the full name of this package. */
|
|
138 #undef PACKAGE_NAME
|
|
139
|
|
140 /* Define to the full name and version of this package. */
|
|
141 #undef PACKAGE_STRING
|
|
142
|
|
143 /* Define to the one symbol short name of this package. */
|
|
144 #undef PACKAGE_TARNAME
|
|
145
|
|
146 /* Define to the home page for this package. */
|
|
147 #undef PACKAGE_URL
|
|
148
|
|
149 /* Define to the version of this package. */
|
|
150 #undef PACKAGE_VERSION
|
|
151
|
|
152 /* The size of `double', as computed by sizeof. */
|
|
153 #undef SIZEOF_DOUBLE
|
|
154
|
|
155 /* The size of `long double', as computed by sizeof. */
|
|
156 #undef SIZEOF_LONG_DOUBLE
|
|
157
|
|
158 /* The size of `size_t', as computed by sizeof. */
|
|
159 #undef SIZEOF_SIZE_T
|
|
160
|
|
161 /* If using the C implementation of alloca, define if you know the
|
|
162 direction of stack growth for your system; otherwise it will be
|
|
163 automatically deduced at runtime.
|
|
164 STACK_DIRECTION > 0 => grows toward higher addresses
|
|
165 STACK_DIRECTION < 0 => grows toward lower addresses
|
|
166 STACK_DIRECTION = 0 => direction of growth unknown */
|
|
167 #undef STACK_DIRECTION
|
|
168
|
|
169 /* Define to 1 if you have the ANSI C header files. */
|
|
170 #undef STDC_HEADERS
|
|
171
|
|
172 /* Define this if you are using Purify and want to suppress spurious messages.
|
|
173 */
|
|
174 #undef USING_PURIFY
|
|
175
|
|
176 /* Version number of package */
|
|
177 #undef VERSION
|
|
178
|
|
179 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
|
180 significant byte first (like Motorola and SPARC, unlike Intel). */
|
|
181 #if defined AC_APPLE_UNIVERSAL_BUILD
|
|
182 # if defined __BIG_ENDIAN__
|
|
183 # define WORDS_BIGENDIAN 1
|
|
184 # endif
|
|
185 #else
|
|
186 # ifndef WORDS_BIGENDIAN
|
|
187 # undef WORDS_BIGENDIAN
|
|
188 # endif
|
|
189 #endif
|
|
190
|
|
191
|
|
192 #ifdef HAVE_HIDDEN_VISIBILITY_ATTRIBUTE
|
|
193 #ifdef LIBFFI_ASM
|
|
194 #define FFI_HIDDEN(name) .hidden name
|
|
195 #else
|
|
196 #define FFI_HIDDEN __attribute__ ((visibility ("hidden")))
|
|
197 #endif
|
|
198 #else
|
|
199 #ifdef LIBFFI_ASM
|
|
200 #define FFI_HIDDEN(name)
|
|
201 #else
|
|
202 #define FFI_HIDDEN
|
|
203 #endif
|
|
204 #endif
|
|
205
|