1/* auto-config.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/* Have __atomic_compare_exchange for 1 byte integers. */
7#undef HAVE_ATOMIC_CAS_1
8
9/* Have __atomic_compare_exchange for 16 byte integers. */
10#undef HAVE_ATOMIC_CAS_16
11
12/* Have __atomic_compare_exchange for 2 byte integers. */
13#undef HAVE_ATOMIC_CAS_2
14
15/* Have __atomic_compare_exchange for 4 byte integers. */
16#undef HAVE_ATOMIC_CAS_4
17
18/* Have __atomic_compare_exchange for 8 byte integers. */
19#undef HAVE_ATOMIC_CAS_8
20
21/* Have __atomic_exchange for 1 byte integers. */
22#undef HAVE_ATOMIC_EXCHANGE_1
23
24/* Have __atomic_exchange for 16 byte integers. */
25#undef HAVE_ATOMIC_EXCHANGE_16
26
27/* Have __atomic_exchange for 2 byte integers. */
28#undef HAVE_ATOMIC_EXCHANGE_2
29
30/* Have __atomic_exchange for 4 byte integers. */
31#undef HAVE_ATOMIC_EXCHANGE_4
32
33/* Have __atomic_exchange for 8 byte integers. */
34#undef HAVE_ATOMIC_EXCHANGE_8
35
36/* Have __atomic_fetch_add for 1 byte integers. */
37#undef HAVE_ATOMIC_FETCH_ADD_1
38
39/* Have __atomic_fetch_add for 16 byte integers. */
40#undef HAVE_ATOMIC_FETCH_ADD_16
41
42/* Have __atomic_fetch_add for 2 byte integers. */
43#undef HAVE_ATOMIC_FETCH_ADD_2
44
45/* Have __atomic_fetch_add for 4 byte integers. */
46#undef HAVE_ATOMIC_FETCH_ADD_4
47
48/* Have __atomic_fetch_add for 8 byte integers. */
49#undef HAVE_ATOMIC_FETCH_ADD_8
50
51/* Have __atomic_fetch_op for all op for 1 byte integers. */
52#undef HAVE_ATOMIC_FETCH_OP_1
53
54/* Have __atomic_fetch_op for all op for 16 byte integers. */
55#undef HAVE_ATOMIC_FETCH_OP_16
56
57/* Have __atomic_fetch_op for all op for 2 byte integers. */
58#undef HAVE_ATOMIC_FETCH_OP_2
59
60/* Have __atomic_fetch_op for all op for 4 byte integers. */
61#undef HAVE_ATOMIC_FETCH_OP_4
62
63/* Have __atomic_fetch_op for all op for 8 byte integers. */
64#undef HAVE_ATOMIC_FETCH_OP_8
65
66/* Have __atomic_load/store for 1 byte integers. */
67#undef HAVE_ATOMIC_LDST_1
68
69/* Have __atomic_load/store for 16 byte integers. */
70#undef HAVE_ATOMIC_LDST_16
71
72/* Have __atomic_load/store for 2 byte integers. */
73#undef HAVE_ATOMIC_LDST_2
74
75/* Have __atomic_load/store for 4 byte integers. */
76#undef HAVE_ATOMIC_LDST_4
77
78/* Have __atomic_load/store for 8 byte integers. */
79#undef HAVE_ATOMIC_LDST_8
80
81/* Have __atomic_test_and_set for 1 byte integers. */
82#undef HAVE_ATOMIC_TAS_1
83
84/* Have __atomic_test_and_set for 16 byte integers. */
85#undef HAVE_ATOMIC_TAS_16
86
87/* Have __atomic_test_and_set for 2 byte integers. */
88#undef HAVE_ATOMIC_TAS_2
89
90/* Have __atomic_test_and_set for 4 byte integers. */
91#undef HAVE_ATOMIC_TAS_4
92
93/* Have __atomic_test_and_set for 8 byte integers. */
94#undef HAVE_ATOMIC_TAS_8
95
96/* Define to 1 if the target supports __attribute__((alias(...))). */
97#undef HAVE_ATTRIBUTE_ALIAS
98
99/* Define to 1 if the target supports __attribute__((dllexport)). */
100#undef HAVE_ATTRIBUTE_DLLEXPORT
101
102/* Define to 1 if the target supports __attribute__((visibility(...))). */
103#undef HAVE_ATTRIBUTE_VISIBILITY
104
105/* Define to 1 if you have the <dlfcn.h> header file. */
106#undef HAVE_DLFCN_H
107
108/* Define to 1 if you have the <fenv.h> header file. */
109#undef HAVE_FENV_H
110
111/* Define to 1 if the target supports __attribute__((ifunc(...))). */
112#undef HAVE_IFUNC
113
114/* Have support for 1 byte integers. */
115#undef HAVE_INT1
116
117/* Have support for 16 byte integers. */
118#undef HAVE_INT16
119
120/* Have support for 2 byte integers. */
121#undef HAVE_INT2
122
123/* Have support for 4 byte integers. */
124#undef HAVE_INT4
125
126/* Have support for 8 byte integers. */
127#undef HAVE_INT8
128
129/* Define to 1 if you have the <inttypes.h> header file. */
130#undef HAVE_INTTYPES_H
131
132/* Define to 1 if you have the <memory.h> header file. */
133#undef HAVE_MEMORY_H
134
135/* Define to 1 if you have the <stdint.h> header file. */
136#undef HAVE_STDINT_H
137
138/* Define to 1 if you have the <stdlib.h> header file. */
139#undef HAVE_STDLIB_H
140
141/* Define to 1 if you have the <strings.h> header file. */
142#undef HAVE_STRINGS_H
143
144/* Define to 1 if you have the <string.h> header file. */
145#undef HAVE_STRING_H
146
147/* Define to 1 if you have the <sys/stat.h> header file. */
148#undef HAVE_SYS_STAT_H
149
150/* Define to 1 if you have the <sys/types.h> header file. */
151#undef HAVE_SYS_TYPES_H
152
153/* Define to 1 if you have the <unistd.h> header file. */
154#undef HAVE_UNISTD_H
155
156/* Define to 1 if GNU symbol versioning is used for libatomic. */
157#undef LIBAT_GNU_SYMBOL_VERSIONING
158
159/* Define to the sub-directory in which libtool stores uninstalled libraries.
160   */
161#undef LT_OBJDIR
162
163/* Name of package */
164#undef PACKAGE
165
166/* Define to the address where bug reports for this package should be sent. */
167#undef PACKAGE_BUGREPORT
168
169/* Define to the full name of this package. */
170#undef PACKAGE_NAME
171
172/* Define to the full name and version of this package. */
173#undef PACKAGE_STRING
174
175/* Define to the one symbol short name of this package. */
176#undef PACKAGE_TARNAME
177
178/* Define to the home page for this package. */
179#undef PACKAGE_URL
180
181/* Define to the version of this package. */
182#undef PACKAGE_VERSION
183
184/* The size of `char', as computed by sizeof. */
185#undef SIZEOF_CHAR
186
187/* The size of `int', as computed by sizeof. */
188#undef SIZEOF_INT
189
190/* The size of `long', as computed by sizeof. */
191#undef SIZEOF_LONG
192
193/* The size of `short', as computed by sizeof. */
194#undef SIZEOF_SHORT
195
196/* The size of `void *', as computed by sizeof. */
197#undef SIZEOF_VOID_P
198
199/* Define to 1 if you have the ANSI C header files. */
200#undef STDC_HEADERS
201
202/* Define if you can safely include both <string.h> and <strings.h>. */
203#undef STRING_WITH_STRINGS
204
205/* Version number of package */
206#undef VERSION
207
208/* The word size in bytes of the machine. */
209#undef WORDSIZE
210
211/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
212   significant byte first (like Motorola and SPARC, unlike Intel). */
213#if defined AC_APPLE_UNIVERSAL_BUILD
214# if defined __BIG_ENDIAN__
215#  define WORDS_BIGENDIAN 1
216# endif
217#else
218# ifndef WORDS_BIGENDIAN
219#  undef WORDS_BIGENDIAN
220# endif
221#endif
222
223#define MAYBE_HAVE_ATOMIC_LDST_1 HAVE_ATOMIC_LDST_1
224
225#define MAYBE_HAVE_ATOMIC_TAS_16 HAVE_ATOMIC_TAS_16
226
227#define MAYBE_HAVE_ATOMIC_EXCHANGE_1 HAVE_ATOMIC_EXCHANGE_1
228
229#define MAYBE_HAVE_ATOMIC_EXCHANGE_2 HAVE_ATOMIC_EXCHANGE_2
230
231#define MAYBE_HAVE_ATOMIC_EXCHANGE_4 HAVE_ATOMIC_EXCHANGE_4
232
233#define MAYBE_HAVE_ATOMIC_EXCHANGE_8 HAVE_ATOMIC_EXCHANGE_8
234
235#define MAYBE_HAVE_ATOMIC_EXCHANGE_16 HAVE_ATOMIC_EXCHANGE_16
236
237#define MAYBE_HAVE_ATOMIC_CAS_1 HAVE_ATOMIC_CAS_1
238
239#define MAYBE_HAVE_ATOMIC_CAS_2 HAVE_ATOMIC_CAS_2
240
241#define MAYBE_HAVE_ATOMIC_CAS_4 HAVE_ATOMIC_CAS_4
242
243#define MAYBE_HAVE_ATOMIC_CAS_8 HAVE_ATOMIC_CAS_8
244
245#define MAYBE_HAVE_ATOMIC_LDST_2 HAVE_ATOMIC_LDST_2
246
247#define MAYBE_HAVE_ATOMIC_CAS_16 HAVE_ATOMIC_CAS_16
248
249#define MAYBE_HAVE_ATOMIC_FETCH_ADD_1 HAVE_ATOMIC_FETCH_ADD_1
250
251#define MAYBE_HAVE_ATOMIC_FETCH_ADD_2 HAVE_ATOMIC_FETCH_ADD_2
252
253#define MAYBE_HAVE_ATOMIC_FETCH_ADD_4 HAVE_ATOMIC_FETCH_ADD_4
254
255#define MAYBE_HAVE_ATOMIC_FETCH_ADD_8 HAVE_ATOMIC_FETCH_ADD_8
256
257#define MAYBE_HAVE_ATOMIC_FETCH_ADD_16 HAVE_ATOMIC_FETCH_ADD_16
258
259#define MAYBE_HAVE_ATOMIC_FETCH_OP_1 HAVE_ATOMIC_FETCH_OP_1
260
261#define MAYBE_HAVE_ATOMIC_FETCH_OP_2 HAVE_ATOMIC_FETCH_OP_2
262
263#define MAYBE_HAVE_ATOMIC_FETCH_OP_4 HAVE_ATOMIC_FETCH_OP_4
264
265#define MAYBE_HAVE_ATOMIC_FETCH_OP_8 HAVE_ATOMIC_FETCH_OP_8
266
267#define MAYBE_HAVE_ATOMIC_LDST_4 HAVE_ATOMIC_LDST_4
268
269#define MAYBE_HAVE_ATOMIC_FETCH_OP_16 HAVE_ATOMIC_FETCH_OP_16
270
271#ifndef WORDS_BIGENDIAN
272#define WORDS_BIGENDIAN 0
273#endif
274
275#define MAYBE_HAVE_ATOMIC_LDST_8 HAVE_ATOMIC_LDST_8
276
277#define MAYBE_HAVE_ATOMIC_LDST_16 HAVE_ATOMIC_LDST_16
278
279#define MAYBE_HAVE_ATOMIC_TAS_1 HAVE_ATOMIC_TAS_1
280
281#define MAYBE_HAVE_ATOMIC_TAS_2 HAVE_ATOMIC_TAS_2
282
283#define MAYBE_HAVE_ATOMIC_TAS_4 HAVE_ATOMIC_TAS_4
284
285#define MAYBE_HAVE_ATOMIC_TAS_8 HAVE_ATOMIC_TAS_8
286