Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(111991)

Side by Side Diff: Modules/_ctypes/libffi_ios/include/fficonfig_i386.h

Issue 23670: Modifications to support iOS as a development platform
Patch Set: Created 3 years, 8 months ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 #ifdef __i386__
2
3 /* fficonfig.h. Generated from fficonfig.h.in by configure. */
4 /* fficonfig.h.in. Generated from configure.ac by autoheader. */
5
6 /* Define if building universal (internal helper macro) */
7 /* #undef AC_APPLE_UNIVERSAL_BUILD */
8
9 /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
10 systems. This function is required for `alloca.c' support on those systems.
11 */
12 /* #undef CRAY_STACKSEG_END */
13
14 /* Define to 1 if using `alloca.c'. */
15 /* #undef C_ALLOCA */
16
17 /* Define to the flags needed for the .section .eh_frame directive. */
18 #define EH_FRAME_FLAGS "aw"
19
20 /* Define this if you want extra debugging. */
21 /* #undef FFI_DEBUG */
22
23 /* Cannot use PROT_EXEC on this target, so, we revert to alternative means */
24 /* #undef FFI_EXEC_TRAMPOLINE_TABLE */
25
26 /* Define this if you want to enable pax emulated trampolines */
27 /* #undef FFI_MMAP_EXEC_EMUTRAMP_PAX */
28
29 /* Cannot use malloc on this target, so, we revert to alternative means */
30 #define FFI_MMAP_EXEC_WRIT 1
31
32 /* Define this if you do not want support for the raw API. */
33 /* #undef FFI_NO_RAW_API */
34
35 /* Define this if you do not want support for aggregate types. */
36 /* #undef FFI_NO_STRUCTS */
37
38 /* Define to 1 if you have `alloca', as a function or macro. */
39 #define HAVE_ALLOCA 1
40
41 /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
42 */
43 #define HAVE_ALLOCA_H 1
44
45 /* Define if your assembler supports .cfi_* directives. */
46 #define HAVE_AS_CFI_PSEUDO_OP 1
47
48 /* Define if your assembler supports .register. */
49 /* #undef HAVE_AS_REGISTER_PSEUDO_OP */
50
51 /* Define if the compiler uses zarch features. */
52 /* #undef HAVE_AS_S390_ZARCH */
53
54 /* Define if your assembler and linker support unaligned PC relative relocs.
55 */
56 /* #undef HAVE_AS_SPARC_UA_PCREL */
57
58 /* Define if your assembler supports unwind section type. */
59 /* #undef HAVE_AS_X86_64_UNWIND_SECTION_TYPE */
60
61 /* Define if your assembler supports PC relative relocs. */
62 #define HAVE_AS_X86_PCREL 1
63
64 /* Define to 1 if you have the <dlfcn.h> header file. */
65 #define HAVE_DLFCN_H 1
66
67 /* Define if __attribute__((visibility("hidden"))) is supported. */
68 /* #undef HAVE_HIDDEN_VISIBILITY_ATTRIBUTE */
69
70 /* Define to 1 if you have the <inttypes.h> header file. */
71 #define HAVE_INTTYPES_H 1
72
73 /* Define if you have the long double type and it is bigger than a double */
74 #define HAVE_LONG_DOUBLE 1
75
76 /* Define if you support more than one size of the long double type */
77 /* #undef HAVE_LONG_DOUBLE_VARIANT */
78
79 /* Define to 1 if you have the `memcpy' function. */
80 #define HAVE_MEMCPY 1
81
82 /* Define to 1 if you have the <memory.h> header file. */
83 #define HAVE_MEMORY_H 1
84
85 /* Define to 1 if you have the `mkostemp' function. */
86 /* #undef HAVE_MKOSTEMP */
87
88 /* Define to 1 if you have the `mmap' function. */
89 #define HAVE_MMAP 1
90
91 /* Define if mmap with MAP_ANON(YMOUS) works. */
92 #define HAVE_MMAP_ANON 1
93
94 /* Define if mmap of /dev/zero works. */
95 /* #undef HAVE_MMAP_DEV_ZERO */
96
97 /* Define if read-only mmap of a plain file works. */
98 #define HAVE_MMAP_FILE 1
99
100 /* Define if .eh_frame sections should be read-only. */
101 /* #undef HAVE_RO_EH_FRAME */
102
103 /* Define to 1 if you have the <stdint.h> header file. */
104 #define HAVE_STDINT_H 1
105
106 /* Define to 1 if you have the <stdlib.h> header file. */
107 #define HAVE_STDLIB_H 1
108
109 /* Define to 1 if you have the <strings.h> header file. */
110 #define HAVE_STRINGS_H 1
111
112 /* Define to 1 if you have the <string.h> header file. */
113 #define HAVE_STRING_H 1
114
115 /* Define to 1 if you have the <sys/mman.h> header file. */
116 #define HAVE_SYS_MMAN_H 1
117
118 /* Define to 1 if you have the <sys/stat.h> header file. */
119 #define HAVE_SYS_STAT_H 1
120
121 /* Define to 1 if you have the <sys/types.h> header file. */
122 #define HAVE_SYS_TYPES_H 1
123
124 /* Define to 1 if you have the <unistd.h> header file. */
125 #define HAVE_UNISTD_H 1
126
127 /* Define to the sub-directory in which libtool stores uninstalled libraries.
128 */
129 #define LT_OBJDIR ".libs/"
130
131 /* Name of package */
132 #define PACKAGE "libffi"
133
134 /* Define to the address where bug reports for this package should be sent. */
135 #define PACKAGE_BUGREPORT "http://github.com/atgreen/libffi/issues"
136
137 /* Define to the full name of this package. */
138 #define PACKAGE_NAME "libffi"
139
140 /* Define to the full name and version of this package. */
141 #define PACKAGE_STRING "libffi 3.99999"
142
143 /* Define to the one symbol short name of this package. */
144 #define PACKAGE_TARNAME "libffi"
145
146 /* Define to the home page for this package. */
147 #define PACKAGE_URL ""
148
149 /* Define to the version of this package. */
150 #define PACKAGE_VERSION "3.99999"
151
152 /* The size of `double', as computed by sizeof. */
153 #define SIZEOF_DOUBLE 8
154
155 /* The size of `long double', as computed by sizeof. */
156 #define SIZEOF_LONG_DOUBLE 16
157
158 /* The size of `size_t', as computed by sizeof. */
159 #define SIZEOF_SIZE_T 4
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 #define STDC_HEADERS 1
171
172 /* Define if symbols are underscored. */
173 #define SYMBOL_UNDERSCORE 1
174
175 /* Define this if you are using Purify and want to suppress spurious messages.
176 */
177 /* #undef USING_PURIFY */
178
179 /* Version number of package */
180 #define VERSION "3.99999"
181
182 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
183 significant byte first (like Motorola and SPARC, unlike Intel). */
184 #if defined AC_APPLE_UNIVERSAL_BUILD
185 # if defined __BIG_ENDIAN__
186 # define WORDS_BIGENDIAN 1
187 # endif
188 #else
189 # ifndef WORDS_BIGENDIAN
190 /* # undef WORDS_BIGENDIAN */
191 # endif
192 #endif
193
194 /* Define to `unsigned int' if <sys/types.h> does not define. */
195 /* #undef size_t */
196
197
198 #ifdef HAVE_HIDDEN_VISIBILITY_ATTRIBUTE
199 #ifdef LIBFFI_ASM
200 #define FFI_HIDDEN(name) .hidden name
201 #else
202 #define FFI_HIDDEN __attribute__ ((visibility ("hidden")))
203 #endif
204 #else
205 #ifdef LIBFFI_ASM
206 #define FFI_HIDDEN(name)
207 #else
208 #define FFI_HIDDEN
209 #endif
210 #endif
211
212
213
214 #endif
OLDNEW
« no previous file with comments | « Modules/_ctypes/libffi_ios/include/fficonfig.h ('k') | Modules/_ctypes/libffi_ios/include/fficonfig_x86_64.h » ('j') | no next file with comments »

RSS Feeds Recent Issues | This issue
This is Rietveld 894c83f36cb7+