Mercurial > hg > CbC > CbC_gcc
comparison libffi/fficonfig.h.in @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | |
children | 1830386684a0 |
comparison
equal
deleted
inserted
replaced
68:561a7518be6b | 111:04ced10e8804 |
---|---|
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 |