1 | /* lib/config.h. Generated from config.in.h by configure. */ |
2 | /* lib/config.in.h. Generated from configure.ac by autoheader. */ |
3 | |
4 | /* Define if building universal (internal helper macro) */ |
5 | /* #undef AC_APPLE_UNIVERSAL_BUILD */ |
6 | |
7 | /* Define to the number of bits in type 'ptrdiff_t'. */ |
8 | /* #undef BITSIZEOF_PTRDIFF_T */ |
9 | |
10 | /* Define to the number of bits in type 'sig_atomic_t'. */ |
11 | /* #undef BITSIZEOF_SIG_ATOMIC_T */ |
12 | |
13 | /* Define to the number of bits in type 'size_t'. */ |
14 | /* #undef BITSIZEOF_SIZE_T */ |
15 | |
16 | /* Define to the number of bits in type 'wchar_t'. */ |
17 | /* #undef BITSIZEOF_WCHAR_T */ |
18 | |
19 | /* Define to the number of bits in type 'wint_t'. */ |
20 | /* #undef BITSIZEOF_WINT_T */ |
21 | |
22 | /* Define if you wish *printf() functions that have a safe handling of |
23 | non-IEEE-754 'long double' values. */ |
24 | #define CHECK_PRINTF_SAFE 1 |
25 | |
26 | /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP |
27 | systems. This function is required for `alloca.c' support on those systems. |
28 | */ |
29 | /* #undef CRAY_STACKSEG_END */ |
30 | |
31 | /* Define to 1 if using `alloca.c'. */ |
32 | /* #undef C_ALLOCA */ |
33 | |
34 | /* Define to 1 if the C locale may have encoding errors. */ |
35 | #define C_LOCALE_MAYBE_EILSEQ 1 |
36 | |
37 | /* Define as the bit index in the word where to find bit 0 of the exponent of |
38 | 'double'. */ |
39 | #define DBL_EXPBIT0_BIT 20 |
40 | |
41 | /* Define as the word index where to find the exponent of 'double'. */ |
42 | #define DBL_EXPBIT0_WORD 1 |
43 | |
44 | /* Define as the bit index in the word where to find the sign of 'double'. */ |
45 | /* #undef DBL_SIGNBIT_BIT */ |
46 | |
47 | /* Define as the word index where to find the sign of 'double'. */ |
48 | /* #undef DBL_SIGNBIT_WORD */ |
49 | |
50 | /* Define to 1 if // is a file system root distinct from /. */ |
51 | /* #undef DOUBLE_SLASH_IS_DISTINCT_ROOT */ |
52 | |
53 | /* Define to 1 if translation of program messages to the user's native |
54 | language is requested. */ |
55 | #define ENABLE_NLS 1 |
56 | |
57 | /* Define to 1 if the package shall run at any location in the file system. */ |
58 | /* #undef ENABLE_RELOCATABLE */ |
59 | |
60 | /* Define this to 1 if F_DUPFD behavior does not match POSIX */ |
61 | /* #undef FCNTL_DUPFD_BUGGY */ |
62 | |
63 | /* Define as the bit index in the word where to find bit 0 of the exponent of |
64 | 'float'. */ |
65 | #define FLT_EXPBIT0_BIT 23 |
66 | |
67 | /* Define as the word index where to find the exponent of 'float'. */ |
68 | #define FLT_EXPBIT0_WORD 0 |
69 | |
70 | /* Define as the bit index in the word where to find the sign of 'float'. */ |
71 | /* #undef FLT_SIGNBIT_BIT */ |
72 | |
73 | /* Define as the word index where to find the sign of 'float'. */ |
74 | /* #undef FLT_SIGNBIT_WORD */ |
75 | |
76 | /* Define to 1 if fopen() fails to recognize a trailing slash. */ |
77 | /* #undef FOPEN_TRAILING_SLASH_BUG */ |
78 | |
79 | /* Define to 1 if realpath() can malloc memory, always gives an absolute path, |
80 | and handles trailing slash correctly. */ |
81 | #define FUNC_REALPATH_WORKS 1 |
82 | |
83 | /* Define if gettimeofday clobbers the localtime buffer. */ |
84 | /* #undef GETTIMEOFDAY_CLOBBERS_LOCALTIME */ |
85 | |
86 | /* Define this to 'void' or 'struct timezone' to match the system's |
87 | declaration of the second argument to gettimeofday. */ |
88 | #define GETTIMEOFDAY_TIMEZONE struct timezone |
89 | |
90 | /* Define to a C preprocessor expression that evaluates to 1 or 0, depending |
91 | whether the gnulib module canonicalize-lgpl shall be considered present. */ |
92 | #define GNULIB_CANONICALIZE_LGPL 1 |
93 | |
94 | /* Define to a C preprocessor expression that evaluates to 1 or 0, depending |
95 | whether the gnulib module close-stream shall be considered present. */ |
96 | #define GNULIB_CLOSE_STREAM 1 |
97 | |
98 | /* Define to a C preprocessor expression that evaluates to 1 or 0, depending |
99 | whether the gnulib module dirname shall be considered present. */ |
100 | #define GNULIB_DIRNAME 1 |
101 | |
102 | /* Define to a C preprocessor expression that evaluates to 1 or 0, depending |
103 | whether the gnulib module fd-safer-flag shall be considered present. */ |
104 | #define GNULIB_FD_SAFER_FLAG 1 |
105 | |
106 | /* Define to a C preprocessor expression that evaluates to 1 or 0, depending |
107 | whether the gnulib module fopen-safer shall be considered present. */ |
108 | #define GNULIB_FOPEN_SAFER 1 |
109 | |
110 | /* Define to a C preprocessor expression that evaluates to 1 or 0, depending |
111 | whether the gnulib module fscanf shall be considered present. */ |
112 | #define GNULIB_FSCANF 1 |
113 | |
114 | /* Define to a C preprocessor expression that evaluates to 1 or 0, depending |
115 | whether the gnulib module lock shall be considered present. */ |
116 | /* #undef GNULIB_LOCK */ |
117 | |
118 | /* Define to a C preprocessor expression that evaluates to 1 or 0, depending |
119 | whether the gnulib module malloc-gnu shall be considered present. */ |
120 | #define GNULIB_MALLOC_GNU 1 |
121 | |
122 | /* Define to a C preprocessor expression that evaluates to 1 or 0, depending |
123 | whether the gnulib module msvc-nothrow shall be considered present. */ |
124 | #define GNULIB_MSVC_NOTHROW 1 |
125 | |
126 | /* Define to a C preprocessor expression that evaluates to 1 or 0, depending |
127 | whether the gnulib module pipe2-safer shall be considered present. */ |
128 | #define GNULIB_PIPE2_SAFER 1 |
129 | |
130 | /* Define to 1 if printf and friends should be labeled with attribute |
131 | "__gnu_printf__" instead of "__printf__" */ |
132 | /* #undef GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU */ |
133 | |
134 | /* Define to a C preprocessor expression that evaluates to 1 or 0, depending |
135 | whether the gnulib module scanf shall be considered present. */ |
136 | #define GNULIB_SCANF 1 |
137 | |
138 | /* Define to a C preprocessor expression that evaluates to 1 or 0, depending |
139 | whether the gnulib module snprintf shall be considered present. */ |
140 | #define GNULIB_SNPRINTF 1 |
141 | |
142 | /* Define to a C preprocessor expression that evaluates to 1 or 0, depending |
143 | whether the gnulib module strerror shall be considered present. */ |
144 | #define GNULIB_STRERROR 1 |
145 | |
146 | /* Define to a C preprocessor expression that evaluates to 1 or 0, depending |
147 | whether the gnulib module strerror_r-posix shall be considered present. */ |
148 | /* #undef GNULIB_STRERROR_R_POSIX */ |
149 | |
150 | /* Define to 1 when the gnulib module calloc-posix should be tested. */ |
151 | #define GNULIB_TEST_CALLOC_POSIX 1 |
152 | |
153 | /* Define to 1 when the gnulib module canonicalize_file_name should be tested. |
154 | */ |
155 | #define GNULIB_TEST_CANONICALIZE_FILE_NAME 1 |
156 | |
157 | /* Define to 1 when the gnulib module chdir should be tested. */ |
158 | /* #undef GNULIB_TEST_CHDIR */ |
159 | |
160 | /* Define to 1 when the gnulib module cloexec should be tested. */ |
161 | #define GNULIB_TEST_CLOEXEC 1 |
162 | |
163 | /* Define to 1 when the gnulib module close should be tested. */ |
164 | #define GNULIB_TEST_CLOSE 1 |
165 | |
166 | /* Define to 1 when the gnulib module dup2 should be tested. */ |
167 | #define GNULIB_TEST_DUP2 1 |
168 | |
169 | /* Define to 1 when the gnulib module environ should be tested. */ |
170 | #define GNULIB_TEST_ENVIRON 1 |
171 | |
172 | /* Define to 1 when the gnulib module fcntl should be tested. */ |
173 | #define GNULIB_TEST_FCNTL 1 |
174 | |
175 | /* Define to 1 when the gnulib module fopen should be tested. */ |
176 | #define GNULIB_TEST_FOPEN 1 |
177 | |
178 | /* Define to 1 when the gnulib module fprintf-posix should be tested. */ |
179 | #define GNULIB_TEST_FPRINTF_POSIX 1 |
180 | |
181 | /* Define to 1 when the gnulib module frexp should be tested. */ |
182 | #define GNULIB_TEST_FREXP 1 |
183 | |
184 | /* Define to 1 when the gnulib module frexpl should be tested. */ |
185 | #define GNULIB_TEST_FREXPL 1 |
186 | |
187 | /* Define to 1 when the gnulib module fstat should be tested. */ |
188 | /* #undef GNULIB_TEST_FSTAT */ |
189 | |
190 | /* Define to 1 when the gnulib module fsync should be tested. */ |
191 | #define GNULIB_TEST_FSYNC 1 |
192 | |
193 | /* Define to 1 when the gnulib module getdtablesize should be tested. */ |
194 | #define GNULIB_TEST_GETDTABLESIZE 1 |
195 | |
196 | /* Define to 1 when the gnulib module getrusage should be tested. */ |
197 | #define GNULIB_TEST_GETRUSAGE 1 |
198 | |
199 | /* Define to 1 when the gnulib module gettimeofday should be tested. */ |
200 | #define GNULIB_TEST_GETTIMEOFDAY 1 |
201 | |
202 | /* Define to 1 when the gnulib module isnan should be tested. */ |
203 | #define GNULIB_TEST_ISNAN 1 |
204 | |
205 | /* Define to 1 when the gnulib module isnand should be tested. */ |
206 | #define GNULIB_TEST_ISNAND 1 |
207 | |
208 | /* Define to 1 when the gnulib module isnanf should be tested. */ |
209 | #define GNULIB_TEST_ISNANF 1 |
210 | |
211 | /* Define to 1 when the gnulib module isnanl should be tested. */ |
212 | #define GNULIB_TEST_ISNANL 1 |
213 | |
214 | /* Define to 1 when the gnulib module ldexpl should be tested. */ |
215 | #define GNULIB_TEST_LDEXPL 1 |
216 | |
217 | /* Define to 1 when the gnulib module lstat should be tested. */ |
218 | /* #undef GNULIB_TEST_LSTAT */ |
219 | |
220 | /* Define to 1 when the gnulib module malloc-posix should be tested. */ |
221 | #define GNULIB_TEST_MALLOC_POSIX 1 |
222 | |
223 | /* Define to 1 when the gnulib module mbrtowc should be tested. */ |
224 | #define GNULIB_TEST_MBRTOWC 1 |
225 | |
226 | /* Define to 1 when the gnulib module mbsinit should be tested. */ |
227 | #define GNULIB_TEST_MBSINIT 1 |
228 | |
229 | /* Define to 1 when the gnulib module memchr should be tested. */ |
230 | #define GNULIB_TEST_MEMCHR 1 |
231 | |
232 | /* Define to 1 when the gnulib module obstack-printf should be tested. */ |
233 | #define GNULIB_TEST_OBSTACK_PRINTF 1 |
234 | |
235 | /* Define to 1 when the gnulib module open should be tested. */ |
236 | #define GNULIB_TEST_OPEN 1 |
237 | |
238 | /* Define to 1 when the gnulib module perror should be tested. */ |
239 | #define GNULIB_TEST_PERROR 1 |
240 | |
241 | /* Define to 1 when the gnulib module pipe2 should be tested. */ |
242 | #define GNULIB_TEST_PIPE2 1 |
243 | |
244 | /* Define to 1 when the gnulib module posix_spawnattr_destroy should be |
245 | tested. */ |
246 | #define GNULIB_TEST_POSIX_SPAWNATTR_DESTROY 1 |
247 | |
248 | /* Define to 1 when the gnulib module posix_spawnattr_init should be tested. |
249 | */ |
250 | #define GNULIB_TEST_POSIX_SPAWNATTR_INIT 1 |
251 | |
252 | /* Define to 1 when the gnulib module posix_spawnattr_setflags should be |
253 | tested. */ |
254 | #define GNULIB_TEST_POSIX_SPAWNATTR_SETFLAGS 1 |
255 | |
256 | /* Define to 1 when the gnulib module posix_spawnattr_setsigmask should be |
257 | tested. */ |
258 | #define GNULIB_TEST_POSIX_SPAWNATTR_SETSIGMASK 1 |
259 | |
260 | /* Define to 1 when the gnulib module posix_spawnp should be tested. */ |
261 | #define GNULIB_TEST_POSIX_SPAWNP 1 |
262 | |
263 | /* Define to 1 when the gnulib module posix_spawn_file_actions_addclose should |
264 | be tested. */ |
265 | #define GNULIB_TEST_POSIX_SPAWN_FILE_ACTIONS_ADDCLOSE 1 |
266 | |
267 | /* Define to 1 when the gnulib module posix_spawn_file_actions_adddup2 should |
268 | be tested. */ |
269 | #define GNULIB_TEST_POSIX_SPAWN_FILE_ACTIONS_ADDDUP2 1 |
270 | |
271 | /* Define to 1 when the gnulib module posix_spawn_file_actions_addopen should |
272 | be tested. */ |
273 | #define GNULIB_TEST_POSIX_SPAWN_FILE_ACTIONS_ADDOPEN 1 |
274 | |
275 | /* Define to 1 when the gnulib module posix_spawn_file_actions_destroy should |
276 | be tested. */ |
277 | #define GNULIB_TEST_POSIX_SPAWN_FILE_ACTIONS_DESTROY 1 |
278 | |
279 | /* Define to 1 when the gnulib module posix_spawn_file_actions_init should be |
280 | tested. */ |
281 | #define GNULIB_TEST_POSIX_SPAWN_FILE_ACTIONS_INIT 1 |
282 | |
283 | /* Define to 1 when the gnulib module printf-posix should be tested. */ |
284 | #define GNULIB_TEST_PRINTF_POSIX 1 |
285 | |
286 | /* Define to 1 when the gnulib module raise should be tested. */ |
287 | #define GNULIB_TEST_RAISE 1 |
288 | |
289 | /* Define to 1 when the gnulib module rawmemchr should be tested. */ |
290 | /* #undef GNULIB_TEST_RAWMEMCHR */ |
291 | |
292 | /* Define to 1 when the gnulib module readlink should be tested. */ |
293 | #define GNULIB_TEST_READLINK 1 |
294 | |
295 | /* Define to 1 when the gnulib module realloc-posix should be tested. */ |
296 | #define GNULIB_TEST_REALLOC_POSIX 1 |
297 | |
298 | /* Define to 1 when the gnulib module realpath should be tested. */ |
299 | #define GNULIB_TEST_REALPATH 1 |
300 | |
301 | /* Define to 1 when the gnulib module rename should be tested. */ |
302 | #define GNULIB_TEST_RENAME 1 |
303 | |
304 | /* Define to 1 when the gnulib module rmdir should be tested. */ |
305 | /* #undef GNULIB_TEST_RMDIR */ |
306 | |
307 | /* Define to 1 when the gnulib module sigaction should be tested. */ |
308 | #define GNULIB_TEST_SIGACTION 1 |
309 | |
310 | /* Define to 1 when the gnulib module signbit should be tested. */ |
311 | #define GNULIB_TEST_SIGNBIT 1 |
312 | |
313 | /* Define to 1 when the gnulib module sigprocmask should be tested. */ |
314 | #define GNULIB_TEST_SIGPROCMASK 1 |
315 | |
316 | /* Define to 1 when the gnulib module snprintf should be tested. */ |
317 | #define GNULIB_TEST_SNPRINTF 1 |
318 | |
319 | /* Define to 1 when the gnulib module sprintf-posix should be tested. */ |
320 | #define GNULIB_TEST_SPRINTF_POSIX 1 |
321 | |
322 | /* Define to 1 when the gnulib module stat should be tested. */ |
323 | /* #undef GNULIB_TEST_STAT */ |
324 | |
325 | /* Define to 1 when the gnulib module stpcpy should be tested. */ |
326 | #define GNULIB_TEST_STPCPY 1 |
327 | |
328 | /* Define to 1 when the gnulib module strchrnul should be tested. */ |
329 | /* #undef GNULIB_TEST_STRCHRNUL */ |
330 | |
331 | /* Define to 1 when the gnulib module strdup should be tested. */ |
332 | #define GNULIB_TEST_STRDUP 1 |
333 | |
334 | /* Define to 1 when the gnulib module strerror should be tested. */ |
335 | #define GNULIB_TEST_STRERROR 1 |
336 | |
337 | /* Define to 1 when the gnulib module strerror_r should be tested. */ |
338 | /* #undef GNULIB_TEST_STRERROR_R */ |
339 | |
340 | /* Define to 1 when the gnulib module strndup should be tested. */ |
341 | #define GNULIB_TEST_STRNDUP 1 |
342 | |
343 | /* Define to 1 when the gnulib module strnlen should be tested. */ |
344 | /* #undef GNULIB_TEST_STRNLEN */ |
345 | |
346 | /* Define to 1 when the gnulib module strverscmp should be tested. */ |
347 | #define GNULIB_TEST_STRVERSCMP 1 |
348 | |
349 | /* Define to 1 when the gnulib module unlink should be tested. */ |
350 | #define GNULIB_TEST_UNLINK 1 |
351 | |
352 | /* Define to 1 when the gnulib module unsetenv should be tested. */ |
353 | #define GNULIB_TEST_UNSETENV 1 |
354 | |
355 | /* Define to 1 when the gnulib module vfprintf-posix should be tested. */ |
356 | #define GNULIB_TEST_VFPRINTF_POSIX 1 |
357 | |
358 | /* Define to 1 when the gnulib module vsnprintf should be tested. */ |
359 | #define GNULIB_TEST_VSNPRINTF 1 |
360 | |
361 | /* Define to 1 when the gnulib module vsprintf-posix should be tested. */ |
362 | #define GNULIB_TEST_VSPRINTF_POSIX 1 |
363 | |
364 | /* Define to 1 when the gnulib module waitpid should be tested. */ |
365 | #define GNULIB_TEST_WAITPID 1 |
366 | |
367 | /* Define to 1 when the gnulib module wcwidth should be tested. */ |
368 | #define GNULIB_TEST_WCWIDTH 1 |
369 | |
370 | /* Define to 1 if you have 'alloca' after including <alloca.h>, a header that |
371 | may be supplied by this distribution. */ |
372 | #define HAVE_ALLOCA 1 |
373 | |
374 | /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix). |
375 | */ |
376 | #define HAVE_ALLOCA_H 1 |
377 | |
378 | /* Define if you have an arithmetic hrtime_t type. */ |
379 | /* #undef HAVE_ARITHMETIC_HRTIME_T */ |
380 | |
381 | /* Define to 1 if you have the <bp-sym.h> header file. */ |
382 | /* #undef HAVE_BP_SYM_H */ |
383 | |
384 | /* Define if the 'calloc' function is POSIX compliant. */ |
385 | #define HAVE_CALLOC_POSIX 1 |
386 | |
387 | /* Define to 1 if you have the `canonicalize_file_name' function. */ |
388 | #define HAVE_CANONICALIZE_FILE_NAME 1 |
389 | |
390 | /* Define to 1 if you have the `catgets' function. */ |
391 | #define HAVE_CATGETS 1 |
392 | |
393 | /* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the |
394 | CoreFoundation framework. */ |
395 | /* #undef HAVE_CFLOCALECOPYCURRENT */ |
396 | |
397 | /* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in |
398 | the CoreFoundation framework. */ |
399 | /* #undef HAVE_CFPREFERENCESCOPYAPPVALUE */ |
400 | |
401 | /* Define to 1 if you have the `clock_gettime' function. */ |
402 | #define HAVE_CLOCK_GETTIME 1 |
403 | |
404 | /* Define to 1 if you have the `clock_settime' function. */ |
405 | #define HAVE_CLOCK_SETTIME 1 |
406 | |
407 | /* Define to 1 if you have the `confstr' function. */ |
408 | /* #undef HAVE_CONFSTR */ |
409 | |
410 | /* Define if the copysignf function is declared in <math.h> and available in |
411 | libc. */ |
412 | /* #undef HAVE_COPYSIGNF_IN_LIBC */ |
413 | |
414 | /* Define if the copysignl function is declared in <math.h> and available in |
415 | libc. */ |
416 | /* #undef HAVE_COPYSIGNL_IN_LIBC */ |
417 | |
418 | /* Define if the copysign function is declared in <math.h> and available in |
419 | libc. */ |
420 | /* #undef HAVE_COPYSIGN_IN_LIBC */ |
421 | |
422 | /* Define to 1 if you have the `copy_file_range' function. */ |
423 | /* #undef HAVE_COPY_FILE_RANGE */ |
424 | |
425 | /* Define to 1 if you have the <crtdefs.h> header file. */ |
426 | /* #undef HAVE_CRTDEFS_H */ |
427 | |
428 | /* Define if the GNU dcgettext() function is already present or preinstalled. |
429 | */ |
430 | #define HAVE_DCGETTEXT 1 |
431 | |
432 | /* Define to 1 if you have the declaration of `alarm', and to 0 if you don't. |
433 | */ |
434 | #define HAVE_DECL_ALARM 1 |
435 | |
436 | /* Define to 1 if you have the declaration of `clearerr_unlocked', and to 0 if |
437 | you don't. */ |
438 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 |
439 | |
440 | /* Define to 1 if you have the declaration of `copysign', and to 0 if you |
441 | don't. */ |
442 | /* #undef HAVE_DECL_COPYSIGN */ |
443 | |
444 | /* Define to 1 if you have the declaration of `copysignf', and to 0 if you |
445 | don't. */ |
446 | /* #undef HAVE_DECL_COPYSIGNF */ |
447 | |
448 | /* Define to 1 if you have the declaration of `copysignl', and to 0 if you |
449 | don't. */ |
450 | /* #undef HAVE_DECL_COPYSIGNL */ |
451 | |
452 | /* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you |
453 | don't. */ |
454 | #define HAVE_DECL_FEOF_UNLOCKED 1 |
455 | |
456 | /* Define to 1 if you have the declaration of `ferror_unlocked', and to 0 if |
457 | you don't. */ |
458 | #define HAVE_DECL_FERROR_UNLOCKED 1 |
459 | |
460 | /* Define to 1 if you have the declaration of `fflush_unlocked', and to 0 if |
461 | you don't. */ |
462 | #define HAVE_DECL_FFLUSH_UNLOCKED 1 |
463 | |
464 | /* Define to 1 if you have the declaration of `fgets_unlocked', and to 0 if |
465 | you don't. */ |
466 | #define HAVE_DECL_FGETS_UNLOCKED 1 |
467 | |
468 | /* Define to 1 if you have the declaration of `fputc_unlocked', and to 0 if |
469 | you don't. */ |
470 | #define HAVE_DECL_FPUTC_UNLOCKED 1 |
471 | |
472 | /* Define to 1 if you have the declaration of `fputs_unlocked', and to 0 if |
473 | you don't. */ |
474 | #define HAVE_DECL_FPUTS_UNLOCKED 1 |
475 | |
476 | /* Define to 1 if you have the declaration of `fread_unlocked', and to 0 if |
477 | you don't. */ |
478 | #define HAVE_DECL_FREAD_UNLOCKED 1 |
479 | |
480 | /* Define to 1 if you have the declaration of `fwrite_unlocked', and to 0 if |
481 | you don't. */ |
482 | #define HAVE_DECL_FWRITE_UNLOCKED 1 |
483 | |
484 | /* Define to 1 if you have the declaration of `getchar_unlocked', and to 0 if |
485 | you don't. */ |
486 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 |
487 | |
488 | /* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you |
489 | don't. */ |
490 | #define HAVE_DECL_GETC_UNLOCKED 1 |
491 | |
492 | /* Define to 1 if you have the declaration of `getdtablesize', and to 0 if you |
493 | don't. */ |
494 | #define HAVE_DECL_GETDTABLESIZE 1 |
495 | |
496 | /* Define to 1 if you have the declaration of `gethrtime', and to 0 if you |
497 | don't. */ |
498 | #define HAVE_DECL_GETHRTIME 0 |
499 | |
500 | /* Define to 1 if you have the declaration of `mbrtowc', and to 0 if you |
501 | don't. */ |
502 | /* #undef HAVE_DECL_MBRTOWC */ |
503 | |
504 | /* Define to 1 if you have the declaration of `mbsinit', and to 0 if you |
505 | don't. */ |
506 | /* #undef HAVE_DECL_MBSINIT */ |
507 | |
508 | /* Define to 1 if you have a declaration of mbswidth() in <wchar.h>, and to 0 |
509 | otherwise. */ |
510 | #define HAVE_DECL_MBSWIDTH_IN_WCHAR_H 0 |
511 | |
512 | /* Define to 1 if you have the declaration of `obstack_printf', and to 0 if |
513 | you don't. */ |
514 | #define HAVE_DECL_OBSTACK_PRINTF 1 |
515 | |
516 | /* Define to 1 if you have the declaration of `program_invocation_name', and |
517 | to 0 if you don't. */ |
518 | #define HAVE_DECL_PROGRAM_INVOCATION_NAME 1 |
519 | |
520 | /* Define to 1 if you have the declaration of `program_invocation_short_name', |
521 | and to 0 if you don't. */ |
522 | #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 1 |
523 | |
524 | /* Define to 1 if you have the declaration of `putchar_unlocked', and to 0 if |
525 | you don't. */ |
526 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 |
527 | |
528 | /* Define to 1 if you have the declaration of `putc_unlocked', and to 0 if you |
529 | don't. */ |
530 | #define HAVE_DECL_PUTC_UNLOCKED 1 |
531 | |
532 | /* Define to 1 if you have the declaration of `setenv', and to 0 if you don't. |
533 | */ |
534 | #define HAVE_DECL_SETENV 1 |
535 | |
536 | /* Define to 1 if you have the declaration of `snprintf', and to 0 if you |
537 | don't. */ |
538 | #define HAVE_DECL_SNPRINTF 1 |
539 | |
540 | /* Define to 1 if you have the declaration of `strdup', and to 0 if you don't. |
541 | */ |
542 | #define HAVE_DECL_STRDUP 1 |
543 | |
544 | /* Define to 1 if you have the declaration of `strerror_r', and to 0 if you |
545 | don't. */ |
546 | #define HAVE_DECL_STRERROR_R 1 |
547 | |
548 | /* Define to 1 if you have the declaration of `strndup', and to 0 if you |
549 | don't. */ |
550 | #define HAVE_DECL_STRNDUP 1 |
551 | |
552 | /* Define to 1 if you have the declaration of `strnlen', and to 0 if you |
553 | don't. */ |
554 | #define HAVE_DECL_STRNLEN 1 |
555 | |
556 | /* Define to 1 if you have the declaration of `towlower', and to 0 if you |
557 | don't. */ |
558 | /* #undef HAVE_DECL_TOWLOWER */ |
559 | |
560 | /* Define to 1 if you have the declaration of `unsetenv', and to 0 if you |
561 | don't. */ |
562 | #define HAVE_DECL_UNSETENV 1 |
563 | |
564 | /* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you |
565 | don't. */ |
566 | #define HAVE_DECL_VSNPRINTF 1 |
567 | |
568 | /* Define to 1 if you have the declaration of `wcwidth', and to 0 if you |
569 | don't. */ |
570 | #define HAVE_DECL_WCWIDTH 1 |
571 | |
572 | /* Define to 1 if you have the declaration of `_snprintf', and to 0 if you |
573 | don't. */ |
574 | #define HAVE_DECL__SNPRINTF 0 |
575 | |
576 | /* Define to 1 if you have the declaration of `__argv', and to 0 if you don't. |
577 | */ |
578 | #define HAVE_DECL___ARGV 0 |
579 | |
580 | /* Define to 1 if you have the declaration of `__fpending', and to 0 if you |
581 | don't. */ |
582 | #define HAVE_DECL___FPENDING 1 |
583 | |
584 | /* Define to 1 if you have the 'dup2' function. */ |
585 | #define HAVE_DUP2 1 |
586 | |
587 | /* Define if you have the declaration of environ. */ |
588 | #define HAVE_ENVIRON_DECL 1 |
589 | |
590 | /* Define to 1 if you have the `fcntl' function. */ |
591 | #define HAVE_FCNTL 1 |
592 | |
593 | /* Define to 1 if you have the <features.h> header file. */ |
594 | #define HAVE_FEATURES_H 1 |
595 | |
596 | /* Define if the frexpl function is available in libc. */ |
597 | #define HAVE_FREXPL_IN_LIBC 1 |
598 | |
599 | /* Define if the frexp function is available in libc. */ |
600 | #define HAVE_FREXP_IN_LIBC 1 |
601 | |
602 | /* Define to 1 if you have the `fsync' function. */ |
603 | #define HAVE_FSYNC 1 |
604 | |
605 | /* Define to 1 if you have the `getcwd' function. */ |
606 | #define HAVE_GETCWD 1 |
607 | |
608 | /* Define to 1 if you have the `getdtablesize' function. */ |
609 | #define HAVE_GETDTABLESIZE 1 |
610 | |
611 | /* Define to 1 if you have the `getexecname' function. */ |
612 | /* #undef HAVE_GETEXECNAME */ |
613 | |
614 | /* Define to 1 if you have the <getopt.h> header file. */ |
615 | #define HAVE_GETOPT_H 1 |
616 | |
617 | /* Define to 1 if you have the `getopt_long_only' function. */ |
618 | #define HAVE_GETOPT_LONG_ONLY 1 |
619 | |
620 | /* Define to 1 if you have the `getprogname' function. */ |
621 | /* #undef HAVE_GETPROGNAME */ |
622 | |
623 | /* Define to 1 if you have the `getrusage' function. */ |
624 | #define HAVE_GETRUSAGE 1 |
625 | |
626 | /* Define if the GNU gettext() function is already present or preinstalled. */ |
627 | #define HAVE_GETTEXT 1 |
628 | |
629 | /* Define to 1 if you have the `gettimeofday' function. */ |
630 | #define HAVE_GETTIMEOFDAY 1 |
631 | |
632 | /* Define if you have the iconv() function and it works. */ |
633 | /* #undef HAVE_ICONV */ |
634 | |
635 | /* Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>. */ |
636 | #define HAVE_INTMAX_T 1 |
637 | |
638 | /* Define to 1 if you have the <inttypes.h> header file. */ |
639 | #define HAVE_INTTYPES_H 1 |
640 | |
641 | /* Define if <inttypes.h> exists, doesn't clash with <sys/types.h>, and |
642 | declares uintmax_t. */ |
643 | #define HAVE_INTTYPES_H_WITH_UINTMAX 1 |
644 | |
645 | /* Define to 1 if you have the `isascii' function. */ |
646 | #define HAVE_ISASCII 1 |
647 | |
648 | /* Define if the isnan(double) function is available in libc. */ |
649 | #define HAVE_ISNAND_IN_LIBC 1 |
650 | |
651 | /* Define if the isnan(float) function is available in libc. */ |
652 | /* #undef HAVE_ISNANF_IN_LIBC */ |
653 | |
654 | /* Define if the isnan(long double) function is available in libc. */ |
655 | #define HAVE_ISNANL_IN_LIBC 1 |
656 | |
657 | /* Define to 1 if you have the `iswcntrl' function. */ |
658 | #define HAVE_ISWCNTRL 1 |
659 | |
660 | /* Define if you have <langinfo.h> and nl_langinfo(CODESET). */ |
661 | #define HAVE_LANGINFO_CODESET 1 |
662 | |
663 | /* Define if the ldexpl() function is available. */ |
664 | #define HAVE_LDEXPL 1 |
665 | |
666 | /* Define if the ldexpl function is available in libc. */ |
667 | #define HAVE_LDEXPL_IN_LIBC 1 |
668 | |
669 | /* Define if the ldexp function is available in libc. */ |
670 | #define HAVE_LDEXP_IN_LIBC 1 |
671 | |
672 | /* Define if you have the libtextstyle library. */ |
673 | /* #undef HAVE_LIBTEXTSTYLE */ |
674 | |
675 | /* Define to 1 if you have the <limits.h> header file. */ |
676 | #define HAVE_LIMITS_H 1 |
677 | |
678 | /* Define to 1 if you have the `link' function. */ |
679 | #define HAVE_LINK 1 |
680 | |
681 | /* Define to 1 if you have the <locale.h> header file. */ |
682 | #define HAVE_LOCALE_H 1 |
683 | |
684 | /* Define to 1 if the system has the type 'long long int'. */ |
685 | #define HAVE_LONG_LONG_INT 1 |
686 | |
687 | /* Define to 1 if you have the `lstat' function. */ |
688 | #define HAVE_LSTAT 1 |
689 | |
690 | /* Define to 1 if you have the <mach-o/dyld.h> header file. */ |
691 | /* #undef HAVE_MACH_O_DYLD_H */ |
692 | |
693 | /* Define to 1 if your system has a GNU libc compatible 'malloc' function, and |
694 | to 0 otherwise. */ |
695 | #define HAVE_MALLOC_GNU 1 |
696 | |
697 | /* Define if the 'malloc' function is POSIX compliant. */ |
698 | #define HAVE_MALLOC_POSIX 1 |
699 | |
700 | /* Define to 1 if mmap()'s MAP_ANONYMOUS flag is available after including |
701 | config.h and <sys/mman.h>. */ |
702 | #define HAVE_MAP_ANONYMOUS 1 |
703 | |
704 | /* Define to 1 if you have the <math.h> header file. */ |
705 | #define HAVE_MATH_H 1 |
706 | |
707 | /* Define to 1 if you have the `mbrtowc' function. */ |
708 | #define HAVE_MBRTOWC 1 |
709 | |
710 | /* Define to 1 if you have the `mbsinit' function. */ |
711 | #define HAVE_MBSINIT 1 |
712 | |
713 | /* Define to 1 if <wchar.h> declares mbstate_t. */ |
714 | #define HAVE_MBSTATE_T 1 |
715 | |
716 | /* Define to 1 if you have the <memory.h> header file. */ |
717 | #define HAVE_MEMORY_H 1 |
718 | |
719 | /* Define to 1 if you have the `microuptime' function. */ |
720 | /* #undef HAVE_MICROUPTIME */ |
721 | |
722 | /* Define to 1 if <limits.h> defines the MIN and MAX macros. */ |
723 | /* #undef HAVE_MINMAX_IN_LIMITS_H */ |
724 | |
725 | /* Define to 1 if <sys/param.h> defines the MIN and MAX macros. */ |
726 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 |
727 | |
728 | /* Define to 1 if you have the `mprotect' function. */ |
729 | #define HAVE_MPROTECT 1 |
730 | |
731 | /* Define to 1 on MSVC platforms that have the "invalid parameter handler" |
732 | concept. */ |
733 | /* #undef HAVE_MSVC_INVALID_PARAMETER_HANDLER */ |
734 | |
735 | /* Define to 1 if you have the `nanouptime' function. */ |
736 | /* #undef HAVE_NANOUPTIME */ |
737 | |
738 | /* Define to 1 if you have the `nl_langinfo' function. */ |
739 | /* #undef HAVE_NL_LANGINFO */ |
740 | |
741 | /* Define to 1 if the system has obstacks that work with any size object. */ |
742 | /* #undef HAVE_OBSTACK */ |
743 | |
744 | /* Define to 1 if you have the `obstack_printf' function. */ |
745 | #define HAVE_OBSTACK_PRINTF 1 |
746 | |
747 | /* Define to 1 if you have the <paths.h> header file. */ |
748 | /* #undef HAVE_PATHS_H */ |
749 | |
750 | /* Define to 1 if you have the `pipe' function. */ |
751 | #define HAVE_PIPE 1 |
752 | |
753 | /* Define to 1 if you have the `pipe2' function. */ |
754 | #define HAVE_PIPE2 1 |
755 | |
756 | /* Define to 1 if you have the `posix_spawn' function. */ |
757 | #define HAVE_POSIX_SPAWN 1 |
758 | |
759 | /* Define to 1 if the system has the type `posix_spawnattr_t'. */ |
760 | #define HAVE_POSIX_SPAWNATTR_T 1 |
761 | |
762 | /* Define to 1 if the system has the type `posix_spawn_file_actions_t'. */ |
763 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_T 1 |
764 | |
765 | /* Define if the <pthread.h> defines PTHREAD_MUTEX_RECURSIVE. */ |
766 | /* #undef HAVE_PTHREAD_MUTEX_RECURSIVE */ |
767 | |
768 | /* Define if the POSIX multithreading library has read/write locks. */ |
769 | /* #undef HAVE_PTHREAD_RWLOCK */ |
770 | |
771 | /* Define if the 'pthread_rwlock_rdlock' function prefers a writer to a |
772 | reader. */ |
773 | /* #undef HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER */ |
774 | |
775 | /* Define to 1 if you have the `raise' function. */ |
776 | #define HAVE_RAISE 1 |
777 | |
778 | /* Define to 1 if you have the `rawmemchr' function. */ |
779 | /* #undef HAVE_RAWMEMCHR */ |
780 | |
781 | /* Define to 1 if you have the `readlink' function. */ |
782 | #define HAVE_READLINK 1 |
783 | |
784 | /* Define to 1 if you have the `readlinkat' function. */ |
785 | #define HAVE_READLINKAT 1 |
786 | |
787 | /* Define if the 'realloc' function is POSIX compliant. */ |
788 | #define HAVE_REALLOC_POSIX 1 |
789 | |
790 | /* Define to 1 if you have the `realpath' function. */ |
791 | #define HAVE_REALPATH 1 |
792 | |
793 | /* Define to 1 if 'long double' and 'double' have the same representation. */ |
794 | /* #undef HAVE_SAME_LONG_DOUBLE_AS_DOUBLE */ |
795 | |
796 | /* Define to 1 if you have the <sched.h> header file. */ |
797 | #define HAVE_SCHED_H 1 |
798 | |
799 | /* Define to 1 if you have the `sched_setparam' function. */ |
800 | /* #undef HAVE_SCHED_SETPARAM */ |
801 | |
802 | /* Define to 1 if you have the `sched_setscheduler' function. */ |
803 | /* #undef HAVE_SCHED_SETSCHEDULER */ |
804 | |
805 | /* Define to 1 if you have the <search.h> header file. */ |
806 | #define HAVE_SEARCH_H 1 |
807 | |
808 | /* Define to 1 if you have the `setdtablesize' function. */ |
809 | /* #undef HAVE_SETDTABLESIZE */ |
810 | |
811 | /* Define to 1 if you have the `setegid' function. */ |
812 | /* #undef HAVE_SETEGID */ |
813 | |
814 | /* Define to 1 if you have the `setenv' function. */ |
815 | #define HAVE_SETENV 1 |
816 | |
817 | /* Define to 1 if you have the `seteuid' function. */ |
818 | /* #undef HAVE_SETEUID */ |
819 | |
820 | /* Define to 1 if you have the `setlocale' function. */ |
821 | #define HAVE_SETLOCALE 1 |
822 | |
823 | /* Define to 1 if you have the `sigaction' function. */ |
824 | #define HAVE_SIGACTION 1 |
825 | |
826 | /* Define to 1 if you have the `sigaltstack' function. */ |
827 | #define HAVE_SIGALTSTACK 1 |
828 | |
829 | /* Define to 1 if the system has the type `siginfo_t'. */ |
830 | /* #undef HAVE_SIGINFO_T */ |
831 | |
832 | /* Define to 1 if you have the `siginterrupt' function. */ |
833 | #define HAVE_SIGINTERRUPT 1 |
834 | |
835 | /* Define to 1 if 'sig_atomic_t' is a signed integer type. */ |
836 | /* #undef HAVE_SIGNED_SIG_ATOMIC_T */ |
837 | |
838 | /* Define to 1 if 'wchar_t' is a signed integer type. */ |
839 | /* #undef HAVE_SIGNED_WCHAR_T */ |
840 | |
841 | /* Define to 1 if 'wint_t' is a signed integer type. */ |
842 | /* #undef HAVE_SIGNED_WINT_T */ |
843 | |
844 | /* Define to 1 if the system has the type `sigset_t'. */ |
845 | #define HAVE_SIGSET_T 1 |
846 | |
847 | /* Define to 1 if the system has the type `sig_atomic_t'. */ |
848 | #define HAVE_SIG_ATOMIC_T 1 |
849 | |
850 | /* Define to 1 if you have the `snprintf' function. */ |
851 | #define HAVE_SNPRINTF 1 |
852 | |
853 | /* Define if the return value of the snprintf function is the number of of |
854 | bytes (excluding the terminating NUL) that would have been produced if the |
855 | buffer had been large enough. */ |
856 | #define HAVE_SNPRINTF_RETVAL_C99 1 |
857 | |
858 | /* Define to 1 if you have the <spawn.h> header file. */ |
859 | #define HAVE_SPAWN_H 1 |
860 | |
861 | /* Define to 1 if you have the <stdint.h> header file. */ |
862 | #define HAVE_STDINT_H 1 |
863 | |
864 | /* Define if <stdint.h> exists, doesn't clash with <sys/types.h>, and declares |
865 | uintmax_t. */ |
866 | #define HAVE_STDINT_H_WITH_UINTMAX 1 |
867 | |
868 | /* Define to 1 if you have the <stdio_ext.h> header file. */ |
869 | #define HAVE_STDIO_EXT_H 1 |
870 | |
871 | /* Define to 1 if you have the <stdlib.h> header file. */ |
872 | #define HAVE_STDLIB_H 1 |
873 | |
874 | /* Define to 1 if you have the `stpcpy' function. */ |
875 | #define HAVE_STPCPY 1 |
876 | |
877 | /* Define to 1 if you have the `strchrnul' function. */ |
878 | /* #undef HAVE_STRCHRNUL */ |
879 | |
880 | /* Define to 1 if you have the `strdup' function. */ |
881 | #define HAVE_STRDUP 1 |
882 | |
883 | /* Define to 1 if you have the `strerror_r' function. */ |
884 | #define HAVE_STRERROR_R 1 |
885 | |
886 | /* Define to 1 if you have the <strings.h> header file. */ |
887 | #define HAVE_STRINGS_H 1 |
888 | |
889 | /* Define to 1 if you have the <string.h> header file. */ |
890 | #define HAVE_STRING_H 1 |
891 | |
892 | /* Define to 1 if you have the `strndup' function. */ |
893 | #define HAVE_STRNDUP 1 |
894 | |
895 | /* Define to 1 if you have the `strnlen' function. */ |
896 | #define HAVE_STRNLEN 1 |
897 | |
898 | /* Define to 1 if `sa_sigaction' is a member of `struct sigaction'. */ |
899 | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1 |
900 | |
901 | /* Define to 1 if `st_atimensec' is a member of `struct stat'. */ |
902 | /* #undef HAVE_STRUCT_STAT_ST_ATIMENSEC */ |
903 | |
904 | /* Define to 1 if `st_atimespec.tv_nsec' is a member of `struct stat'. */ |
905 | /* #undef HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC */ |
906 | |
907 | /* Define to 1 if `st_atim.st__tim.tv_nsec' is a member of `struct stat'. */ |
908 | /* #undef HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC */ |
909 | |
910 | /* Define to 1 if `st_atim.tv_nsec' is a member of `struct stat'. */ |
911 | /* #undef HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC */ |
912 | |
913 | /* Define to 1 if `st_birthtimensec' is a member of `struct stat'. */ |
914 | /* #undef HAVE_STRUCT_STAT_ST_BIRTHTIMENSEC */ |
915 | |
916 | /* Define to 1 if `st_birthtimespec.tv_nsec' is a member of `struct stat'. */ |
917 | /* #undef HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC */ |
918 | |
919 | /* Define to 1 if `st_birthtim.tv_nsec' is a member of `struct stat'. */ |
920 | /* #undef HAVE_STRUCT_STAT_ST_BIRTHTIM_TV_NSEC */ |
921 | |
922 | /* Define to 1 if the system has the type `struct tms'. */ |
923 | #define HAVE_STRUCT_TMS 1 |
924 | |
925 | /* Define to 1 if you have the `strverscmp' function. */ |
926 | #define HAVE_STRVERSCMP 1 |
927 | |
928 | /* Define to 1 if you have the `symlink' function. */ |
929 | #define HAVE_SYMLINK 1 |
930 | |
931 | /* Define to 1 if you have the <sys/bitypes.h> header file. */ |
932 | /* #undef HAVE_SYS_BITYPES_H */ |
933 | |
934 | /* Define to 1 if you have the <sys/cdefs.h> header file. */ |
935 | #define HAVE_SYS_CDEFS_H 1 |
936 | |
937 | /* Define to 1 if you have the <sys/inttypes.h> header file. */ |
938 | /* #undef HAVE_SYS_INTTYPES_H */ |
939 | |
940 | /* Define to 1 if you have the <sys/mman.h> header file. */ |
941 | #define HAVE_SYS_MMAN_H 1 |
942 | |
943 | /* Define to 1 if you have the <sys/param.h> header file. */ |
944 | #define HAVE_SYS_PARAM_H 1 |
945 | |
946 | /* Define to 1 if you have the <sys/resource.h> header file. */ |
947 | #define HAVE_SYS_RESOURCE_H 1 |
948 | |
949 | /* Define to 1 if you have the <sys/socket.h> header file. */ |
950 | #define HAVE_SYS_SOCKET_H 1 |
951 | |
952 | /* Define to 1 if you have the <sys/stat.h> header file. */ |
953 | #define HAVE_SYS_STAT_H 1 |
954 | |
955 | /* Define to 1 if you have the <sys/times.h> header file. */ |
956 | #define HAVE_SYS_TIMES_H 1 |
957 | |
958 | /* Define to 1 if you have the <sys/time.h> header file. */ |
959 | #define HAVE_SYS_TIME_H 1 |
960 | |
961 | /* Define to 1 if you have the <sys/types.h> header file. */ |
962 | #define HAVE_SYS_TYPES_H 1 |
963 | |
964 | /* Define to 1 if you have the <sys/wait.h> header file. */ |
965 | #define HAVE_SYS_WAIT_H 1 |
966 | |
967 | /* Define to 1 if you have the `tcdrain' function. */ |
968 | #define HAVE_TCDRAIN 1 |
969 | |
970 | /* Define to 1 if you have the <threads.h> header file. */ |
971 | /* #undef HAVE_THREADS_H */ |
972 | |
973 | /* Define to 1 if you have the `towlower' function. */ |
974 | #define HAVE_TOWLOWER 1 |
975 | |
976 | /* Define to 1 if you have the `tsearch' function. */ |
977 | #define HAVE_TSEARCH 1 |
978 | |
979 | /* Define to 1 if you have the <unistd.h> header file. */ |
980 | #define HAVE_UNISTD_H 1 |
981 | |
982 | /* Define to 1 if you have the `unsetenv' function. */ |
983 | #define HAVE_UNSETENV 1 |
984 | |
985 | /* Define to 1 if the system has the type 'unsigned long long int'. */ |
986 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 |
987 | |
988 | /* Define if you have a global __progname variable */ |
989 | /* #undef HAVE_VAR___PROGNAME */ |
990 | |
991 | /* Define to 1 if you have the `vasnprintf' function. */ |
992 | /* #undef HAVE_VASNPRINTF */ |
993 | |
994 | /* Define to 1 if you have the `vfork' function. */ |
995 | /* #undef HAVE_VFORK */ |
996 | |
997 | /* Define to 1 if you have the `vsnprintf' function. */ |
998 | #define HAVE_VSNPRINTF 1 |
999 | |
1000 | /* Define to 1 if you have the `waitid' function. */ |
1001 | #define HAVE_WAITID 1 |
1002 | |
1003 | /* Define to 1 if you have the <wchar.h> header file. */ |
1004 | #define HAVE_WCHAR_H 1 |
1005 | |
1006 | /* Define if you have the 'wchar_t' type. */ |
1007 | #define HAVE_WCHAR_T 1 |
1008 | |
1009 | /* Define to 1 if you have the `wcrtomb' function. */ |
1010 | #define HAVE_WCRTOMB 1 |
1011 | |
1012 | /* Define to 1 if you have the `wcslen' function. */ |
1013 | #define HAVE_WCSLEN 1 |
1014 | |
1015 | /* Define to 1 if you have the `wcsnlen' function. */ |
1016 | #define HAVE_WCSNLEN 1 |
1017 | |
1018 | /* Define to 1 if you have the <wctype.h> header file. */ |
1019 | #define HAVE_WCTYPE_H 1 |
1020 | |
1021 | /* Define to 1 if you have the `wcwidth' function. */ |
1022 | #define HAVE_WCWIDTH 1 |
1023 | |
1024 | /* Define to 1 if you have the <winsock2.h> header file. */ |
1025 | /* #undef HAVE_WINSOCK2_H */ |
1026 | |
1027 | /* Define if you have the 'wint_t' type. */ |
1028 | #define HAVE_WINT_T 1 |
1029 | |
1030 | /* Define to 1 if O_NOATIME works. */ |
1031 | #define HAVE_WORKING_O_NOATIME 1 |
1032 | |
1033 | /* Define to 1 if O_NOFOLLOW works. */ |
1034 | #define HAVE_WORKING_O_NOFOLLOW 1 |
1035 | |
1036 | /* Define to 1 if the system has the type `_Bool'. */ |
1037 | #define HAVE__BOOL 1 |
1038 | |
1039 | /* Define to 1 if you have the `_NSGetExecutablePath' function. */ |
1040 | /* #undef HAVE__NSGETEXECUTABLEPATH */ |
1041 | |
1042 | /* Define to 1 if you have the `_set_invalid_parameter_handler' function. */ |
1043 | /* #undef HAVE__SET_INVALID_PARAMETER_HANDLER */ |
1044 | |
1045 | /* Define to 1 if you have the `__fseterr' function. */ |
1046 | /* #undef HAVE___FSETERR */ |
1047 | |
1048 | /* Define to 1 if the compiler supports the keyword '__inline'. */ |
1049 | /* #undef HAVE___INLINE */ |
1050 | |
1051 | /* Define to 1 if you have the `__xpg_strerror_r' function. */ |
1052 | #define HAVE___XPG_STRERROR_R 1 |
1053 | |
1054 | /* Define to the value of ${prefix}, as a string. */ |
1055 | #define INSTALLPREFIX "/usr/local" |
1056 | |
1057 | /* Define as the bit index in the word where to find bit 0 of the exponent of |
1058 | 'long double'. */ |
1059 | /* #undef LDBL_EXPBIT0_BIT */ |
1060 | |
1061 | /* Define as the word index where to find the exponent of 'long double'. */ |
1062 | /* #undef LDBL_EXPBIT0_WORD */ |
1063 | |
1064 | /* Define as the bit index in the word where to find the sign of 'long |
1065 | double'. */ |
1066 | /* #undef LDBL_SIGNBIT_BIT */ |
1067 | |
1068 | /* Define as the word index where to find the sign of 'long double'. */ |
1069 | /* #undef LDBL_SIGNBIT_WORD */ |
1070 | |
1071 | /* Define to 1 if 'lstat' dereferences a symlink specified with a trailing |
1072 | slash. */ |
1073 | #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1 |
1074 | |
1075 | /* Define to the GNU M4 executable name. */ |
1076 | #define M4 "/usr/bin/m4" |
1077 | |
1078 | /* Define to "-g" if GNU M4 supports -g, otherwise to "". */ |
1079 | #define M4_GNU_OPTION "--gnu" |
1080 | |
1081 | /* If malloc(0) is != NULL, define this to 1. Otherwise define this to 0. */ |
1082 | #define MALLOC_0_IS_NONNULL 1 |
1083 | |
1084 | /* Define to a substitute value for mmap()'s MAP_ANONYMOUS flag. */ |
1085 | /* #undef MAP_ANONYMOUS */ |
1086 | |
1087 | /* Define if the mbrtowc function does not return (size_t) -2 for empty input. |
1088 | */ |
1089 | /* #undef MBRTOWC_EMPTY_INPUT_BUG */ |
1090 | |
1091 | /* Define if the mbrtowc function has the NULL pwc argument bug. */ |
1092 | /* #undef MBRTOWC_NULL_ARG1_BUG */ |
1093 | |
1094 | /* Define if the mbrtowc function has the NULL string argument bug. */ |
1095 | /* #undef MBRTOWC_NULL_ARG2_BUG */ |
1096 | |
1097 | /* Define if the mbrtowc function does not return 0 for a NUL character. */ |
1098 | /* #undef MBRTOWC_NUL_RETVAL_BUG */ |
1099 | |
1100 | /* Define if the mbrtowc function returns a wrong return value. */ |
1101 | /* #undef MBRTOWC_RETVAL_BUG */ |
1102 | |
1103 | /* Use GNU style printf and scanf. */ |
1104 | #ifndef __USE_MINGW_ANSI_STDIO |
1105 | # define __USE_MINGW_ANSI_STDIO 1 |
1106 | #endif |
1107 | |
1108 | |
1109 | /* Define to 1 if assertions should be disabled. */ |
1110 | /* #undef NDEBUG */ |
1111 | |
1112 | /* Define if the vasnprintf implementation needs special code for the 'a' and |
1113 | 'A' directives. */ |
1114 | /* #undef NEED_PRINTF_DIRECTIVE_A */ |
1115 | |
1116 | /* Define if the vasnprintf implementation needs special code for the 'F' |
1117 | directive. */ |
1118 | /* #undef NEED_PRINTF_DIRECTIVE_F */ |
1119 | |
1120 | /* Define if the vasnprintf implementation needs special code for the 'ls' |
1121 | directive. */ |
1122 | /* #undef NEED_PRINTF_DIRECTIVE_LS */ |
1123 | |
1124 | /* Define if the vasnprintf implementation needs special code for 'double' |
1125 | arguments. */ |
1126 | /* #undef NEED_PRINTF_DOUBLE */ |
1127 | |
1128 | /* Define if the vasnprintf implementation needs special code for surviving |
1129 | out-of-memory conditions. */ |
1130 | /* #undef NEED_PRINTF_ENOMEM */ |
1131 | |
1132 | /* Define if the vasnprintf implementation needs special code for the ' flag. |
1133 | */ |
1134 | /* #undef NEED_PRINTF_FLAG_GROUPING */ |
1135 | |
1136 | /* Define if the vasnprintf implementation needs special code for the '-' |
1137 | flag. */ |
1138 | /* #undef NEED_PRINTF_FLAG_LEFTADJUST */ |
1139 | |
1140 | /* Define if the vasnprintf implementation needs special code for the 0 flag. |
1141 | */ |
1142 | /* #undef NEED_PRINTF_FLAG_ZERO */ |
1143 | |
1144 | /* Define if the vasnprintf implementation needs special code for infinite |
1145 | 'double' arguments. */ |
1146 | /* #undef NEED_PRINTF_INFINITE_DOUBLE */ |
1147 | |
1148 | /* Define if the vasnprintf implementation needs special code for infinite |
1149 | 'long double' arguments. */ |
1150 | /* #undef NEED_PRINTF_INFINITE_LONG_DOUBLE */ |
1151 | |
1152 | /* Define if the vasnprintf implementation needs special code for 'long |
1153 | double' arguments. */ |
1154 | /* #undef NEED_PRINTF_LONG_DOUBLE */ |
1155 | |
1156 | /* Define if the vasnprintf implementation needs special code for supporting |
1157 | large precisions without arbitrary bounds. */ |
1158 | /* #undef NEED_PRINTF_UNBOUNDED_PRECISION */ |
1159 | |
1160 | /* Define to 1 if open() fails to recognize a trailing slash. */ |
1161 | /* #undef OPEN_TRAILING_SLASH_BUG */ |
1162 | |
1163 | /* Name of package */ |
1164 | #define PACKAGE "bison" |
1165 | |
1166 | /* Define to the address where bug reports for this package should be sent. */ |
1167 | #define PACKAGE_BUGREPORT "bug-bison@gnu.org" |
1168 | |
1169 | /* The copyright year for this package */ |
1170 | #define PACKAGE_COPYRIGHT_YEAR 2019 |
1171 | |
1172 | /* Define to the full name of this package. */ |
1173 | #define PACKAGE_NAME "GNU Bison" |
1174 | |
1175 | /* Define to the full name and version of this package. */ |
1176 | #define PACKAGE_STRING "GNU Bison 3.4.2" |
1177 | |
1178 | /* Define to the one symbol short name of this package. */ |
1179 | #define PACKAGE_TARNAME "bison" |
1180 | |
1181 | /* Define to the home page for this package. */ |
1182 | #define PACKAGE_URL "http://www.gnu.org/software/bison/" |
1183 | |
1184 | /* Define to the version of this package. */ |
1185 | #define PACKAGE_VERSION "3.4.2" |
1186 | |
1187 | /* Define if <inttypes.h> exists and defines unusable PRI* macros. */ |
1188 | /* #undef PRI_MACROS_BROKEN */ |
1189 | |
1190 | /* Define to the type that is the result of default argument promotions of |
1191 | type mode_t. */ |
1192 | #define PROMOTED_MODE_T mode_t |
1193 | |
1194 | /* Define if the pthread_in_use() detection is hard. */ |
1195 | /* #undef PTHREAD_IN_USE_DETECTION_HARD */ |
1196 | |
1197 | /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type |
1198 | 'ptrdiff_t'. */ |
1199 | /* #undef PTRDIFF_T_SUFFIX */ |
1200 | |
1201 | /* Define to 1 if readlink fails to recognize a trailing slash. */ |
1202 | /* #undef READLINK_TRAILING_SLASH_BUG */ |
1203 | |
1204 | /* Define if rename does not work when the destination file exists, as on |
1205 | Cygwin 1.5 or Windows. */ |
1206 | /* #undef RENAME_DEST_EXISTS_BUG */ |
1207 | |
1208 | /* Define if rename fails to leave hard links alone, as on NetBSD 1.6 or |
1209 | Cygwin 1.5. */ |
1210 | /* #undef RENAME_HARD_LINK_BUG */ |
1211 | |
1212 | /* Define if rename does not correctly handle slashes on the destination |
1213 | argument, such as on Solaris 11 or NetBSD 1.6. */ |
1214 | /* #undef RENAME_TRAILING_SLASH_DEST_BUG */ |
1215 | |
1216 | /* Define if rename does not correctly handle slashes on the source argument, |
1217 | such as on Solaris 9 or cygwin 1.5. */ |
1218 | /* #undef RENAME_TRAILING_SLASH_SOURCE_BUG */ |
1219 | |
1220 | /* Define if fprintf is overridden by a POSIX compliant gnulib implementation. |
1221 | */ |
1222 | #define REPLACE_FPRINTF_POSIX 1 |
1223 | |
1224 | /* Define to 1 if stat needs help when passed a file name with a trailing |
1225 | slash */ |
1226 | /* #undef REPLACE_FUNC_STAT_FILE */ |
1227 | |
1228 | /* Define if gnulib uses its own posix_spawn and posix_spawnp functions. */ |
1229 | /* #undef REPLACE_POSIX_SPAWN */ |
1230 | |
1231 | /* Define if printf is overridden by a POSIX compliant gnulib implementation. |
1232 | */ |
1233 | #define REPLACE_PRINTF_POSIX 1 |
1234 | |
1235 | /* Define to 1 if strerror(0) does not return a message implying success. */ |
1236 | /* #undef REPLACE_STRERROR_0 */ |
1237 | |
1238 | /* Define if vasnprintf exists but is overridden by gnulib. */ |
1239 | /* #undef REPLACE_VASNPRINTF */ |
1240 | |
1241 | /* Define if vfprintf is overridden by a POSIX compliant gnulib |
1242 | implementation. */ |
1243 | #define REPLACE_VFPRINTF_POSIX 1 |
1244 | |
1245 | /* File name of the Bourne shell. */ |
1246 | #if defined __CYGWIN__ || defined __ANDROID__ |
1247 | /* Omit the directory part because |
1248 | - For 32-bit Cygwin programs in a 64-bit Cygwin environment, the Cygwin |
1249 | mounts are not visible. |
1250 | - On Android, /bin/sh does not exist. It's /system/bin/sh instead. */ |
1251 | # define BOURNE_SHELL "sh" |
1252 | #else |
1253 | # define BOURNE_SHELL "/bin/sh" |
1254 | #endif |
1255 | |
1256 | /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type |
1257 | 'sig_atomic_t'. */ |
1258 | /* #undef SIG_ATOMIC_T_SUFFIX */ |
1259 | |
1260 | /* Define as the maximum value of type 'size_t', if the system doesn't define |
1261 | it. */ |
1262 | #ifndef SIZE_MAX |
1263 | /* # undef SIZE_MAX */ |
1264 | #endif |
1265 | |
1266 | /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type |
1267 | 'size_t'. */ |
1268 | /* #undef SIZE_T_SUFFIX */ |
1269 | |
1270 | /* If using the C implementation of alloca, define if you know the |
1271 | direction of stack growth for your system; otherwise it will be |
1272 | automatically deduced at runtime. |
1273 | STACK_DIRECTION > 0 => grows toward higher addresses |
1274 | STACK_DIRECTION < 0 => grows toward lower addresses |
1275 | STACK_DIRECTION = 0 => direction of growth unknown */ |
1276 | /* #undef STACK_DIRECTION */ |
1277 | |
1278 | /* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */ |
1279 | /* #undef STAT_MACROS_BROKEN */ |
1280 | |
1281 | /* Define to 1 if you have the ANSI C header files. */ |
1282 | #define 1 |
1283 | |
1284 | /* Define to 1 if strerror_r returns char *. */ |
1285 | #define STRERROR_R_CHAR_P 1 |
1286 | |
1287 | /* Define to 1 if the type of the st_atim member of a struct stat is struct |
1288 | timespec. */ |
1289 | /* #undef TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC */ |
1290 | |
1291 | /* Define to 1 if unlink() on a parent directory may succeed */ |
1292 | /* #undef UNLINK_PARENT_BUG */ |
1293 | |
1294 | /* Define to the prefix of C symbols at the assembler and linker level, either |
1295 | an underscore or empty. */ |
1296 | #define USER_LABEL_PREFIX |
1297 | |
1298 | /* Define if the POSIX multithreading library can be used. */ |
1299 | #define USE_POSIX_THREADS 1 |
1300 | |
1301 | /* Define if references to the POSIX multithreading library should be made |
1302 | weak. */ |
1303 | #define USE_POSIX_THREADS_WEAK 1 |
1304 | |
1305 | /* Enable extensions on AIX 3, Interix. */ |
1306 | #ifndef _ALL_SOURCE |
1307 | # define _ALL_SOURCE 1 |
1308 | #endif |
1309 | /* Enable general extensions on macOS. */ |
1310 | #ifndef _DARWIN_C_SOURCE |
1311 | # define _DARWIN_C_SOURCE 1 |
1312 | #endif |
1313 | /* Enable GNU extensions on systems that have them. */ |
1314 | #ifndef _GNU_SOURCE |
1315 | # define _GNU_SOURCE 1 |
1316 | #endif |
1317 | /* Enable NetBSD extensions on NetBSD. */ |
1318 | #ifndef _NETBSD_SOURCE |
1319 | # define _NETBSD_SOURCE 1 |
1320 | #endif |
1321 | /* Enable OpenBSD extensions on NetBSD. */ |
1322 | #ifndef _OPENBSD_SOURCE |
1323 | # define _OPENBSD_SOURCE 1 |
1324 | #endif |
1325 | /* Enable threading extensions on Solaris. */ |
1326 | #ifndef _POSIX_PTHREAD_SEMANTICS |
1327 | # define _POSIX_PTHREAD_SEMANTICS 1 |
1328 | #endif |
1329 | /* Enable extensions specified by ISO/IEC TS 18661-5:2014. */ |
1330 | #ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ |
1331 | # define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 |
1332 | #endif |
1333 | /* Enable extensions specified by ISO/IEC TS 18661-1:2014. */ |
1334 | #ifndef __STDC_WANT_IEC_60559_BFP_EXT__ |
1335 | # define __STDC_WANT_IEC_60559_BFP_EXT__ 1 |
1336 | #endif |
1337 | /* Enable extensions specified by ISO/IEC TS 18661-2:2015. */ |
1338 | #ifndef __STDC_WANT_IEC_60559_DFP_EXT__ |
1339 | # define __STDC_WANT_IEC_60559_DFP_EXT__ 1 |
1340 | #endif |
1341 | /* Enable extensions specified by ISO/IEC TS 18661-4:2015. */ |
1342 | #ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__ |
1343 | # define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 |
1344 | #endif |
1345 | /* Enable extensions specified by ISO/IEC TS 18661-3:2015. */ |
1346 | #ifndef __STDC_WANT_IEC_60559_TYPES_EXT__ |
1347 | # define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 |
1348 | #endif |
1349 | /* Enable extensions specified by ISO/IEC TR 24731-2:2010. */ |
1350 | #ifndef __STDC_WANT_LIB_EXT2__ |
1351 | # define __STDC_WANT_LIB_EXT2__ 1 |
1352 | #endif |
1353 | /* Enable extensions specified by ISO/IEC 24747:2009. */ |
1354 | #ifndef __STDC_WANT_MATH_SPEC_FUNCS__ |
1355 | # define __STDC_WANT_MATH_SPEC_FUNCS__ 1 |
1356 | #endif |
1357 | /* Enable extensions on HP NonStop. */ |
1358 | #ifndef _TANDEM_SOURCE |
1359 | # define _TANDEM_SOURCE 1 |
1360 | #endif |
1361 | /* Enable X/Open extensions if necessary. HP-UX 11.11 defines |
1362 | mbstate_t only if _XOPEN_SOURCE is defined to 500, regardless of |
1363 | whether compiling with -Ae or -D_HPUX_SOURCE=1. */ |
1364 | #ifndef _XOPEN_SOURCE |
1365 | /* # undef _XOPEN_SOURCE */ |
1366 | #endif |
1367 | /* Enable X/Open compliant socket functions that do not require linking |
1368 | with -lxnet on HP-UX 11.11. */ |
1369 | #ifndef _HPUX_ALT_XOPEN_SOCKET_API |
1370 | # define _HPUX_ALT_XOPEN_SOCKET_API 1 |
1371 | #endif |
1372 | /* Enable general extensions on Solaris. */ |
1373 | #ifndef __EXTENSIONS__ |
1374 | # define __EXTENSIONS__ 1 |
1375 | #endif |
1376 | |
1377 | |
1378 | /* Define to 1 if you want getc etc. to use unlocked I/O if available. |
1379 | Unlocked I/O can improve performance in unithreaded apps, but it is not |
1380 | safe for multithreaded apps. */ |
1381 | #define USE_UNLOCKED_IO 1 |
1382 | |
1383 | /* Define if the native Windows multithreading API can be used. */ |
1384 | /* #undef USE_WINDOWS_THREADS */ |
1385 | |
1386 | /* Version number of package */ |
1387 | #define VERSION "3.4.2" |
1388 | |
1389 | /* Define to 1 if unsetenv returns void instead of int. */ |
1390 | /* #undef VOID_UNSETENV */ |
1391 | |
1392 | /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type |
1393 | 'wchar_t'. */ |
1394 | /* #undef WCHAR_T_SUFFIX */ |
1395 | |
1396 | /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type |
1397 | 'wint_t'. */ |
1398 | /* #undef WINT_T_SUFFIX */ |
1399 | |
1400 | /* Define if using the dmalloc debugging malloc package */ |
1401 | /* #undef WITH_DMALLOC */ |
1402 | |
1403 | /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most |
1404 | significant byte first (like Motorola and SPARC, unlike Intel). */ |
1405 | #if defined AC_APPLE_UNIVERSAL_BUILD |
1406 | # if defined __BIG_ENDIAN__ |
1407 | # define WORDS_BIGENDIAN 1 |
1408 | # endif |
1409 | #else |
1410 | # ifndef WORDS_BIGENDIAN |
1411 | /* # undef WORDS_BIGENDIAN */ |
1412 | # endif |
1413 | #endif |
1414 | |
1415 | /* Define to 1 to internationalize bison runtime messages. */ |
1416 | #define YYENABLE_NLS 1 |
1417 | |
1418 | /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a |
1419 | `char[]'. */ |
1420 | /* #undef YYTEXT_POINTER */ |
1421 | |
1422 | /* Enable large inode numbers on Mac OS X 10.5. */ |
1423 | #define _DARWIN_USE_64_BIT_INODE 1 |
1424 | |
1425 | /* Number of bits in a file offset, on hosts where this is settable. */ |
1426 | /* #undef _FILE_OFFSET_BITS */ |
1427 | |
1428 | /* Define for large files, on AIX-style hosts. */ |
1429 | /* #undef _LARGE_FILES */ |
1430 | |
1431 | /* Define to 1 if on MINIX. */ |
1432 | /* #undef _MINIX */ |
1433 | |
1434 | /* Define to 1 to make NetBSD features available. MINIX 3 needs this. */ |
1435 | #define _NETBSD_SOURCE 1 |
1436 | |
1437 | /* The _Noreturn keyword of C11. */ |
1438 | #ifndef _Noreturn |
1439 | # if (defined __cplusplus \ |
1440 | && ((201103 <= __cplusplus && !(__GNUC__ == 4 && __GNUC_MINOR__ == 7)) \ |
1441 | || (defined _MSC_VER && 1900 <= _MSC_VER))) |
1442 | # define _Noreturn [[noreturn]] |
1443 | # elif ((!defined __cplusplus || defined __clang__) \ |
1444 | && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \ |
1445 | || 4 < __GNUC__ + (7 <= __GNUC_MINOR__))) |
1446 | /* _Noreturn works as-is. */ |
1447 | # elif 2 < __GNUC__ + (8 <= __GNUC_MINOR__) || 0x5110 <= __SUNPRO_C |
1448 | # define _Noreturn __attribute__ ((__noreturn__)) |
1449 | # elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0) |
1450 | # define _Noreturn __declspec (noreturn) |
1451 | # else |
1452 | # define _Noreturn |
1453 | # endif |
1454 | #endif |
1455 | |
1456 | |
1457 | /* Define to 2 if the system does not provide POSIX.1 features except with |
1458 | this defined. */ |
1459 | /* #undef _POSIX_1_SOURCE */ |
1460 | |
1461 | /* Define to 1 if you need to in order for 'stat' and other things to work. */ |
1462 | /* #undef _POSIX_SOURCE */ |
1463 | |
1464 | /* For standard stat data types on VMS. */ |
1465 | #define _USE_STD_STAT 1 |
1466 | |
1467 | /* Define to rpl_ if the getopt replacement functions and variables should be |
1468 | used. */ |
1469 | /* #undef __GETOPT_PREFIX */ |
1470 | |
1471 | /* Define to 1 if the system <stdint.h> predates C++11. */ |
1472 | /* #undef __STDC_CONSTANT_MACROS */ |
1473 | |
1474 | /* Define to 1 if the system <stdint.h> predates C++11. */ |
1475 | /* #undef __STDC_LIMIT_MACROS */ |
1476 | |
1477 | /* The _GL_ASYNC_SAFE marker should be attached to functions that are |
1478 | signal handlers (for signals other than SIGABRT, SIGPIPE) or can be |
1479 | invoked from such signal handlers. Such functions have some restrictions: |
1480 | * All functions that it calls should be marked _GL_ASYNC_SAFE as well, |
1481 | or should be listed as async-signal-safe in POSIX |
1482 | <http://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_04> |
1483 | section 2.4.3. Note that malloc(), sprintf(), and fwrite(), in |
1484 | particular, are NOT async-signal-safe. |
1485 | * All memory locations (variables and struct fields) that these functions |
1486 | access must be marked 'volatile'. This holds for both read and write |
1487 | accesses. Otherwise the compiler might optimize away stores to and |
1488 | reads from such locations that occur in the program, depending on its |
1489 | data flow analysis. For example, when the program contains a loop |
1490 | that is intended to inspect a variable set from within a signal handler |
1491 | while (!signal_occurred) |
1492 | ; |
1493 | the compiler is allowed to transform this into an endless loop if the |
1494 | variable 'signal_occurred' is not declared 'volatile'. |
1495 | Additionally, recall that: |
1496 | * A signal handler should not modify errno (except if it is a handler |
1497 | for a fatal signal and ends by raising the same signal again, thus |
1498 | provoking the termination of the process). If it invokes a function |
1499 | that may clobber errno, it needs to save and restore the value of |
1500 | errno. */ |
1501 | #define _GL_ASYNC_SAFE |
1502 | |
1503 | |
1504 | /* Please see the Gnulib manual for how to use these macros. |
1505 | |
1506 | Suppress extern inline with HP-UX cc, as it appears to be broken; see |
1507 | <https://lists.gnu.org/r/bug-texinfo/2013-02/msg00030.html>. |
1508 | |
1509 | Suppress extern inline with Sun C in standards-conformance mode, as it |
1510 | mishandles inline functions that call each other. E.g., for 'inline void f |
1511 | (void) { } inline void g (void) { f (); }', c99 incorrectly complains |
1512 | 'reference to static identifier "f" in extern inline function'. |
1513 | This bug was observed with Sun C 5.12 SunOS_i386 2011/11/16. |
1514 | |
1515 | Suppress extern inline (with or without __attribute__ ((__gnu_inline__))) |
1516 | on configurations that mistakenly use 'static inline' to implement |
1517 | functions or macros in standard C headers like <ctype.h>. For example, |
1518 | if isdigit is mistakenly implemented via a static inline function, |
1519 | a program containing an extern inline function that calls isdigit |
1520 | may not work since the C standard prohibits extern inline functions |
1521 | from calling static functions (ISO C 99 section 6.7.4.(3). |
1522 | This bug is known to occur on: |
1523 | |
1524 | OS X 10.8 and earlier; see: |
1525 | https://lists.gnu.org/r/bug-gnulib/2012-12/msg00023.html |
1526 | |
1527 | DragonFly; see |
1528 | http://muscles.dragonflybsd.org/bulk/bleeding-edge-potential/latest-per-pkg/ah-tty-0.3.12.log |
1529 | |
1530 | FreeBSD; see: |
1531 | https://lists.gnu.org/r/bug-gnulib/2014-07/msg00104.html |
1532 | |
1533 | OS X 10.9 has a macro __header_inline indicating the bug is fixed for C and |
1534 | for clang but remains for g++; see <https://trac.macports.org/ticket/41033>. |
1535 | Assume DragonFly and FreeBSD will be similar. |
1536 | |
1537 | GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99 |
1538 | inline semantics, unless -fgnu89-inline is used. It defines a macro |
1539 | __GNUC_STDC_INLINE__ to indicate this situation or a macro |
1540 | __GNUC_GNU_INLINE__ to indicate the opposite situation. |
1541 | GCC 4.2 with -std=c99 or -std=gnu99 implements the GNU C inline |
1542 | semantics but warns, unless -fgnu89-inline is used: |
1543 | warning: C99 inline functions are not supported; using GNU89 |
1544 | warning: to disable this warning use -fgnu89-inline or the gnu_inline function attribute |
1545 | It defines a macro __GNUC_GNU_INLINE__ to indicate this situation. |
1546 | */ |
1547 | #if (((defined __APPLE__ && defined __MACH__) \ |
1548 | || defined __DragonFly__ || defined __FreeBSD__) \ |
1549 | && (defined __header_inline \ |
1550 | ? (defined __cplusplus && defined __GNUC_STDC_INLINE__ \ |
1551 | && ! defined __clang__) \ |
1552 | : ((! defined _DONT_USE_CTYPE_INLINE_ \ |
1553 | && (defined __GNUC__ || defined __cplusplus)) \ |
1554 | || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \ |
1555 | && defined __GNUC__ && ! defined __cplusplus)))) |
1556 | # define _GL_EXTERN_INLINE_STDHEADER_BUG |
1557 | #endif |
1558 | #if ((__GNUC__ \ |
1559 | ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \ |
1560 | : (199901L <= __STDC_VERSION__ \ |
1561 | && !defined __HP_cc \ |
1562 | && !defined __PGI \ |
1563 | && !(defined __SUNPRO_C && __STDC__))) \ |
1564 | && !defined _GL_EXTERN_INLINE_STDHEADER_BUG) |
1565 | # define _GL_INLINE inline |
1566 | # define _GL_EXTERN_INLINE extern inline |
1567 | # define _GL_EXTERN_INLINE_IN_USE |
1568 | #elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \ |
1569 | && !defined _GL_EXTERN_INLINE_STDHEADER_BUG) |
1570 | # if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__ |
1571 | /* __gnu_inline__ suppresses a GCC 4.2 diagnostic. */ |
1572 | # define _GL_INLINE extern inline __attribute__ ((__gnu_inline__)) |
1573 | # else |
1574 | # define _GL_INLINE extern inline |
1575 | # endif |
1576 | # define _GL_EXTERN_INLINE extern |
1577 | # define _GL_EXTERN_INLINE_IN_USE |
1578 | #else |
1579 | # define _GL_INLINE static _GL_UNUSED |
1580 | # define _GL_EXTERN_INLINE static _GL_UNUSED |
1581 | #endif |
1582 | |
1583 | /* In GCC 4.6 (inclusive) to 5.1 (exclusive), |
1584 | suppress bogus "no previous prototype for 'FOO'" |
1585 | and "no previous declaration for 'FOO'" diagnostics, |
1586 | when FOO is an inline function in the header; see |
1587 | <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54113> and |
1588 | <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63877>. */ |
1589 | #if __GNUC__ == 4 && 6 <= __GNUC_MINOR__ |
1590 | # if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ |
1591 | # define _GL_INLINE_HEADER_CONST_PRAGMA |
1592 | # else |
1593 | # define _GL_INLINE_HEADER_CONST_PRAGMA \ |
1594 | _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"") |
1595 | # endif |
1596 | # define _GL_INLINE_HEADER_BEGIN \ |
1597 | _Pragma ("GCC diagnostic push") \ |
1598 | _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \ |
1599 | _Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \ |
1600 | _GL_INLINE_HEADER_CONST_PRAGMA |
1601 | # define _GL_INLINE_HEADER_END \ |
1602 | _Pragma ("GCC diagnostic pop") |
1603 | #else |
1604 | # define |
1605 | # define |
1606 | #endif |
1607 | |
1608 | /* Define to `int' if <sys/types.h> doesn't define. */ |
1609 | /* #undef gid_t */ |
1610 | |
1611 | /* Define to `__inline__' or `__inline' if that's what the C compiler |
1612 | calls it, or to nothing if 'inline' is not supported under any name. */ |
1613 | #ifndef __cplusplus |
1614 | /* #undef inline */ |
1615 | #endif |
1616 | |
1617 | /* Define to long or long long if <stdint.h> and <inttypes.h> don't define. */ |
1618 | /* #undef intmax_t */ |
1619 | |
1620 | /* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports |
1621 | the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of |
1622 | earlier versions), but does not display it by setting __GNUC_STDC_INLINE__. |
1623 | __APPLE__ && __MACH__ test for Mac OS X. |
1624 | __APPLE_CC__ tests for the Apple compiler and its version. |
1625 | __STDC_VERSION__ tests for the C99 mode. */ |
1626 | #if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__ |
1627 | # define __GNUC_STDC_INLINE__ 1 |
1628 | #endif |
1629 | |
1630 | /* Define to a type if <wchar.h> does not define. */ |
1631 | /* #undef mbstate_t */ |
1632 | |
1633 | /* Define to `int' if <sys/types.h> does not define. */ |
1634 | /* #undef mode_t */ |
1635 | |
1636 | /* Define to the type of st_nlink in struct stat, or a supertype. */ |
1637 | /* #undef nlink_t */ |
1638 | |
1639 | /* Define to `int' if <sys/types.h> does not define. */ |
1640 | /* #undef pid_t */ |
1641 | |
1642 | /* Define as the type of the result of subtracting two pointers, if the system |
1643 | doesn't define it. */ |
1644 | /* #undef ptrdiff_t */ |
1645 | |
1646 | /* Define to the equivalent of the C99 'restrict' keyword, or to |
1647 | nothing if this is not supported. Do not define if restrict is |
1648 | supported directly. */ |
1649 | #define restrict __restrict |
1650 | /* Work around a bug in Sun C++: it does not support _Restrict or |
1651 | __restrict__, even though the corresponding Sun C compiler ends up with |
1652 | "#define restrict _Restrict" or "#define restrict __restrict__" in the |
1653 | previous line. Perhaps some future version of Sun C++ will work with |
1654 | restrict; if so, hopefully it defines __RESTRICT like Sun C does. */ |
1655 | #if defined __SUNPRO_CC && !defined __RESTRICT |
1656 | # define _Restrict |
1657 | # define __restrict__ |
1658 | #endif |
1659 | |
1660 | /* Define as an integer type suitable for memory locations that can be |
1661 | accessed atomically even in the presence of asynchronous signals. */ |
1662 | /* #undef sig_atomic_t */ |
1663 | |
1664 | /* Define to `unsigned int' if <sys/types.h> does not define. */ |
1665 | /* #undef size_t */ |
1666 | |
1667 | /* Define as a signed type of the same size as size_t. */ |
1668 | /* #undef ssize_t */ |
1669 | |
1670 | /* Define to `int' if <sys/types.h> doesn't define. */ |
1671 | /* #undef uid_t */ |
1672 | |
1673 | /* Define as a marker that can be attached to declarations that might not |
1674 | be used. This helps to reduce warnings, such as from |
1675 | GCC -Wunused-parameter. */ |
1676 | #if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) |
1677 | # define _GL_UNUSED __attribute__ ((__unused__)) |
1678 | #else |
1679 | # define _GL_UNUSED |
1680 | #endif |
1681 | /* The name _UNUSED_PARAMETER_ is an earlier spelling, although the name |
1682 | is a misnomer outside of parameter lists. */ |
1683 | #define _UNUSED_PARAMETER_ _GL_UNUSED |
1684 | |
1685 | /* gcc supports the "unused" attribute on possibly unused labels, and |
1686 | g++ has since version 4.5. Note to support C++ as well as C, |
1687 | _GL_UNUSED_LABEL should be used with a trailing ; */ |
1688 | #if !defined __cplusplus || __GNUC__ > 4 \ |
1689 | || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5) |
1690 | # define _GL_UNUSED_LABEL _GL_UNUSED |
1691 | #else |
1692 | # define _GL_UNUSED_LABEL |
1693 | #endif |
1694 | |
1695 | /* The __pure__ attribute was added in gcc 2.96. */ |
1696 | #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) |
1697 | # define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) |
1698 | #else |
1699 | # define _GL_ATTRIBUTE_PURE /* empty */ |
1700 | #endif |
1701 | |
1702 | /* The __const__ attribute was added in gcc 2.95. */ |
1703 | #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) |
1704 | # define _GL_ATTRIBUTE_CONST __attribute__ ((__const__)) |
1705 | #else |
1706 | # define _GL_ATTRIBUTE_CONST /* empty */ |
1707 | #endif |
1708 | |
1709 | /* The __malloc__ attribute was added in gcc 3. */ |
1710 | #if 3 <= __GNUC__ |
1711 | # define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__)) |
1712 | #else |
1713 | # define _GL_ATTRIBUTE_MALLOC /* empty */ |
1714 | #endif |
1715 | |
1716 | |