1/* 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/* Define to the number of bits in type 'ptrdiff_t'. */
7#undef BITSIZEOF_PTRDIFF_T
8
9/* Define to the number of bits in type 'sig_atomic_t'. */
10#undef BITSIZEOF_SIG_ATOMIC_T
11
12/* Define to the number of bits in type 'size_t'. */
13#undef BITSIZEOF_SIZE_T
14
15/* Define to the number of bits in type 'wchar_t'. */
16#undef BITSIZEOF_WCHAR_T
17
18/* Define to the number of bits in type 'wint_t'. */
19#undef BITSIZEOF_WINT_T
20
21/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
22   systems. This function is required for `alloca.c' support on those systems.
23   */
24#undef CRAY_STACKSEG_END
25
26/* Define to 1 if using `alloca.c'. */
27#undef C_ALLOCA
28
29/* Define as the bit index in the word where to find bit 0 of the exponent of
30   'double'. */
31#undef DBL_EXPBIT0_BIT
32
33/* Define as the word index where to find the exponent of 'double'. */
34#undef DBL_EXPBIT0_WORD
35
36/* Define if you want debugging code. */
37#undef DEBUG
38
39/* Define to 1 if // is a file system root distinct from /. */
40#undef DOUBLE_SLASH_IS_DISTINCT_ROOT
41
42/* Define to 1 if mkdir mistakenly creates a directory given with a trailing
43   dot component. */
44#undef FUNC_MKDIR_DOT_BUG
45
46/* Define if gettimeofday clobbers the localtime buffer. */
47#undef GETTIMEOFDAY_CLOBBERS_LOCALTIME
48
49/* Define this to 'void' or 'struct timezone' to match the system's
50   declaration of the second argument to gettimeofday. */
51#undef GETTIMEOFDAY_TIMEZONE
52
53/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
54   whether the gnulib module close-stream shall be considered present. */
55#undef GNULIB_CLOSE_STREAM
56
57/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
58   whether the gnulib module fscanf shall be considered present. */
59#undef GNULIB_FSCANF
60
61/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
62   whether the gnulib module malloc-gnu shall be considered present. */
63#undef GNULIB_MALLOC_GNU
64
65/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
66   whether the gnulib module mkstemps shall be considered present. */
67#undef GNULIB_MKSTEMPS
68
69/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
70   whether the gnulib module msvc-nothrow shall be considered present. */
71#undef GNULIB_MSVC_NOTHROW
72
73/* Define to 1 if printf and friends should be labeled with attribute
74   "__gnu_printf__" instead of "__printf__" */
75#undef GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU
76
77/* Define to 1 to add extern declaration of program_invocation_name to argp.h
78   */
79#undef GNULIB_PROGRAM_INVOCATION_NAME
80
81/* Define to 1 to add extern declaration of program_invocation_short_name to
82   argp.h */
83#undef GNULIB_PROGRAM_INVOCATION_SHORT_NAME
84
85/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
86   whether the gnulib module scanf shall be considered present. */
87#undef GNULIB_SCANF
88
89/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
90   whether the gnulib module strerror shall be considered present. */
91#undef GNULIB_STRERROR
92
93/* Define to 1 when the gnulib module getopt-posix should be tested. */
94#undef GNULIB_TEST_GETOPT_POSIX
95
96/* Define to 1 when the gnulib module gettimeofday should be tested. */
97#undef GNULIB_TEST_GETTIMEOFDAY
98
99/* Define to 1 when the gnulib module isatty should be tested. */
100#undef GNULIB_TEST_ISATTY
101
102/* Define to 1 when the gnulib module lstat should be tested. */
103#undef GNULIB_TEST_LSTAT
104
105/* Define to 1 when the gnulib module malloc-posix should be tested. */
106#undef GNULIB_TEST_MALLOC_POSIX
107
108/* Define to 1 when the gnulib module mbrtowc should be tested. */
109#undef GNULIB_TEST_MBRTOWC
110
111/* Define to 1 when the gnulib module mbsinit should be tested. */
112#undef GNULIB_TEST_MBSINIT
113
114/* Define to 1 when the gnulib module memchr should be tested. */
115#undef GNULIB_TEST_MEMCHR
116
117/* Define to 1 when the gnulib module mempcpy should be tested. */
118#undef GNULIB_TEST_MEMPCPY
119
120/* Define to 1 when the gnulib module mkstemp should be tested. */
121#undef GNULIB_TEST_MKSTEMP
122
123/* Define to 1 when the gnulib module mkstemps should be tested. */
124#undef GNULIB_TEST_MKSTEMPS
125
126/* Define to 1 when the gnulib module rawmemchr should be tested. */
127#undef GNULIB_TEST_RAWMEMCHR
128
129/* Define to 1 when the gnulib module secure_getenv should be tested. */
130#undef GNULIB_TEST_SECURE_GETENV
131
132/* Define to 1 when the gnulib module setlocale_null should be tested. */
133#undef GNULIB_TEST_SETLOCALE_NULL
134
135/* Define to 1 when the gnulib module sleep should be tested. */
136#undef GNULIB_TEST_SLEEP
137
138/* Define to 1 when the gnulib module stat should be tested. */
139#undef GNULIB_TEST_STAT
140
141/* Define to 1 when the gnulib module stpcpy should be tested. */
142#undef GNULIB_TEST_STPCPY
143
144/* Define to 1 when the gnulib module strchrnul should be tested. */
145#undef GNULIB_TEST_STRCHRNUL
146
147/* Define to 1 when the gnulib module strerror should be tested. */
148#undef GNULIB_TEST_STRERROR
149
150/* Define to 1 when the gnulib module strndup should be tested. */
151#undef GNULIB_TEST_STRNDUP
152
153/* Define to 1 when the gnulib module strnlen should be tested. */
154#undef GNULIB_TEST_STRNLEN
155
156/* Define to 1 when the gnulib module strverscmp should be tested. */
157#undef GNULIB_TEST_STRVERSCMP
158
159/* Define to 1 when the gnulib module vsnprintf should be tested. */
160#undef GNULIB_TEST_VSNPRINTF
161
162/* Define to 1 if you have the `alarm' function. */
163#undef HAVE_ALARM
164
165/* Define to 1 if you have 'alloca' after including <alloca.h>, a header that
166   may be supplied by this distribution. */
167#undef HAVE_ALLOCA
168
169/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
170   */
171#undef HAVE_ALLOCA_H
172
173/* Define to 1 if you have the `argz_add' function. */
174#undef HAVE_ARGZ_ADD
175
176/* Define to 1 if you have the `argz_append' function. */
177#undef HAVE_ARGZ_APPEND
178
179/* Define to 1 if you have the `argz_count' function. */
180#undef HAVE_ARGZ_COUNT
181
182/* Define to 1 if you have the `argz_create_sep' function. */
183#undef HAVE_ARGZ_CREATE_SEP
184
185/* Define to 1 if you have the <argz.h> header file. */
186#undef HAVE_ARGZ_H
187
188/* Define to 1 if you have the `argz_insert' function. */
189#undef HAVE_ARGZ_INSERT
190
191/* Define to 1 if you have the `argz_next' function. */
192#undef HAVE_ARGZ_NEXT
193
194/* Define to 1 if you have the `argz_stringify' function. */
195#undef HAVE_ARGZ_STRINGIFY
196
197/* Define to 1 if you have the <bp-sym.h> header file. */
198#undef HAVE_BP_SYM_H
199
200/* Define to 1 if you have the `closedir' function. */
201#undef HAVE_CLOSEDIR
202
203/* Define to 1 if you have the <crtdefs.h> header file. */
204#undef HAVE_CRTDEFS_H
205
206/* Define to 1 if you have the declaration of `clearerr_unlocked', and to 0 if
207   you don't. */
208#undef HAVE_DECL_CLEARERR_UNLOCKED
209
210/* Define to 1 if you have the declaration of `cygwin_conv_path', and to 0 if
211   you don't. */
212#undef HAVE_DECL_CYGWIN_CONV_PATH
213
214/* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you
215   don't. */
216#undef HAVE_DECL_FEOF_UNLOCKED
217
218/* Define to 1 if you have the declaration of `ferror_unlocked', and to 0 if
219   you don't. */
220#undef HAVE_DECL_FERROR_UNLOCKED
221
222/* Define to 1 if you have the declaration of `fflush_unlocked', and to 0 if
223   you don't. */
224#undef HAVE_DECL_FFLUSH_UNLOCKED
225
226/* Define to 1 if you have the declaration of `fgets_unlocked', and to 0 if
227   you don't. */
228#undef HAVE_DECL_FGETS_UNLOCKED
229
230/* Define to 1 if you have the declaration of `fputc_unlocked', and to 0 if
231   you don't. */
232#undef HAVE_DECL_FPUTC_UNLOCKED
233
234/* Define to 1 if you have the declaration of `fputs_unlocked', and to 0 if
235   you don't. */
236#undef HAVE_DECL_FPUTS_UNLOCKED
237
238/* Define to 1 if you have the declaration of `fread_unlocked', and to 0 if
239   you don't. */
240#undef HAVE_DECL_FREAD_UNLOCKED
241
242/* Define to 1 if you have the declaration of `fwrite_unlocked', and to 0 if
243   you don't. */
244#undef HAVE_DECL_FWRITE_UNLOCKED
245
246/* Define to 1 if you have the declaration of `getchar_unlocked', and to 0 if
247   you don't. */
248#undef HAVE_DECL_GETCHAR_UNLOCKED
249
250/* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you
251   don't. */
252#undef HAVE_DECL_GETC_UNLOCKED
253
254/* Define to 1 if you have the declaration of `mbrtowc', and to 0 if you
255   don't. */
256#undef HAVE_DECL_MBRTOWC
257
258/* Define to 1 if you have the declaration of `mbsinit', and to 0 if you
259   don't. */
260#undef HAVE_DECL_MBSINIT
261
262/* Define to 1 if you have the declaration of `program_invocation_name', and
263   to 0 if you don't. */
264#undef HAVE_DECL_PROGRAM_INVOCATION_NAME
265
266/* Define to 1 if you have the declaration of `program_invocation_short_name',
267   and to 0 if you don't. */
268#undef HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME
269
270/* Define to 1 if you have the declaration of `putchar_unlocked', and to 0 if
271   you don't. */
272#undef HAVE_DECL_PUTCHAR_UNLOCKED
273
274/* Define to 1 if you have the declaration of `putc_unlocked', and to 0 if you
275   don't. */
276#undef HAVE_DECL_PUTC_UNLOCKED
277
278/* Define to 1 if you have the declaration of `sleep', and to 0 if you don't.
279   */
280#undef HAVE_DECL_SLEEP
281
282/* Define to 1 if you have the declaration of `strerror_r', and to 0 if you
283   don't. */
284#undef HAVE_DECL_STRERROR_R
285
286/* Define to 1 if you have the declaration of `strncasecmp', and to 0 if you
287   don't. */
288#undef HAVE_DECL_STRNCASECMP
289
290/* Define to 1 if you have the declaration of `strndup', and to 0 if you
291   don't. */
292#undef HAVE_DECL_STRNDUP
293
294/* Define to 1 if you have the declaration of `strnlen', and to 0 if you
295   don't. */
296#undef HAVE_DECL_STRNLEN
297
298/* Define to 1 if you have the declaration of `towlower', and to 0 if you
299   don't. */
300#undef HAVE_DECL_TOWLOWER
301
302/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you
303   don't. */
304#undef HAVE_DECL_VSNPRINTF
305
306/* Define to 1 if you have the declaration of `_snprintf', and to 0 if you
307   don't. */
308#undef HAVE_DECL__SNPRINTF
309
310/* Define to 1 if you have the declaration of `__argv', and to 0 if you don't.
311   */
312#undef HAVE_DECL___ARGV
313
314/* Define to 1 if you have the declaration of `__fpending', and to 0 if you
315   don't. */
316#undef HAVE_DECL___FPENDING
317
318/* Define to 1 if you have the <dirent.h> header file. */
319#undef HAVE_DIRENT_H
320
321/* Define if you have the GNU dld library. */
322#undef HAVE_DLD
323
324/* Define to 1 if you have the <dld.h> header file. */
325#undef HAVE_DLD_H
326
327/* Define to 1 if you have the `dlerror' function. */
328#undef HAVE_DLERROR
329
330/* Define to 1 if you have the <dlfcn.h> header file. */
331#undef HAVE_DLFCN_H
332
333/* Define to 1 if you have the <dl.h> header file. */
334#undef HAVE_DL_H
335
336/* Define if you have the _dyld_func_lookup function. */
337#undef HAVE_DYLD
338
339/* Define to 1 if the system has the type `error_t'. */
340#undef HAVE_ERROR_T
341
342/* Define to 1 if you have the <features.h> header file. */
343#undef HAVE_FEATURES_H
344
345/* Define to 1 if you have the `flockfile' function. */
346#undef HAVE_FLOCKFILE
347
348/* Define to 1 if you have the `funlockfile' function. */
349#undef HAVE_FUNLOCKFILE
350
351/* Define to 1 if you have the `getegid' function. */
352#undef HAVE_GETEGID
353
354/* Define to 1 if you have the `geteuid' function. */
355#undef HAVE_GETEUID
356
357/* Define to 1 if you have the `getexecname' function. */
358#undef HAVE_GETEXECNAME
359
360/* Define to 1 if you have the `getgid' function. */
361#undef HAVE_GETGID
362
363/* Define to 1 if you have the <getopt.h> header file. */
364#undef HAVE_GETOPT_H
365
366/* Define to 1 if you have the `getopt_long_only' function. */
367#undef HAVE_GETOPT_LONG_ONLY
368
369/* Define to 1 if you have the `getprogname' function. */
370#undef HAVE_GETPROGNAME
371
372/* Define to 1 if you have the `gettimeofday' function. */
373#undef HAVE_GETTIMEOFDAY
374
375/* Define to 1 if you have the `getuid' function. */
376#undef HAVE_GETUID
377
378/* Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>. */
379#undef HAVE_INTMAX_T
380
381/* Define to 1 if you have the <inttypes.h> header file. */
382#undef HAVE_INTTYPES_H
383
384/* Define if <inttypes.h> exists, doesn't clash with <sys/types.h>, and
385   declares uintmax_t. */
386#undef HAVE_INTTYPES_H_WITH_UINTMAX
387
388/* Define to 1 if you have the `issetugid' function. */
389#undef HAVE_ISSETUGID
390
391/* Define to 1 if you have the `iswcntrl' function. */
392#undef HAVE_ISWCNTRL
393
394/* Define to 1 if you have the `kill' function. */
395#undef HAVE_KILL
396
397/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
398#undef HAVE_LANGINFO_CODESET
399
400/* Define if you have the libdl library or equivalent. */
401#undef HAVE_LIBDL
402
403/* Define if libdlloader will be built on this platform */
404#undef HAVE_LIBDLLOADER
405
406/* Define to 1 if you have the <limits.h> header file. */
407#undef HAVE_LIMITS_H
408
409/* Define to 1 if you have the <linewrap.h> header file. */
410#undef HAVE_LINEWRAP_H
411
412/* Define to 1 if the system has the type 'long long int'. */
413#undef HAVE_LONG_LONG_INT
414
415/* Define to 1 if you have the `lstat' function. */
416#undef HAVE_LSTAT
417
418/* Define this if a modern libltdl is already installed */
419#undef HAVE_LTDL
420
421/* Define to 1 if you have the <mach-o/dyld.h> header file. */
422#undef HAVE_MACH_O_DYLD_H
423
424/* Define to 1 if your system has a GNU libc compatible 'malloc' function, and
425   to 0 otherwise. */
426#undef HAVE_MALLOC_GNU
427
428/* Define if the 'malloc' function is POSIX compliant. */
429#undef HAVE_MALLOC_POSIX
430
431/* Define to 1 if mmap()'s MAP_ANONYMOUS flag is available after including
432   config.h and <sys/mman.h>. */
433#undef HAVE_MAP_ANONYMOUS
434
435/* Define to 1 if you have the `mbrtowc' function. */
436#undef HAVE_MBRTOWC
437
438/* Define to 1 if you have the `mbsinit' function. */
439#undef HAVE_MBSINIT
440
441/* Define to 1 if <wchar.h> declares mbstate_t. */
442#undef HAVE_MBSTATE_T
443
444/* Define to 1 if you have the <memory.h> header file. */
445#undef HAVE_MEMORY_H
446
447/* Define to 1 if you have the `mempcpy' function. */
448#undef HAVE_MEMPCPY
449
450/* Define to 1 if you have the <minix/config.h> header file. */
451#undef HAVE_MINIX_CONFIG_H
452
453/* Define to 1 if <limits.h> defines the MIN and MAX macros. */
454#undef HAVE_MINMAX_IN_LIMITS_H
455
456/* Define to 1 if <sys/param.h> defines the MIN and MAX macros. */
457#undef HAVE_MINMAX_IN_SYS_PARAM_H
458
459/* Define to 1 if you have the `mkstemp' function. */
460#undef HAVE_MKSTEMP
461
462/* Define to 1 if you have the `mkstemps' function. */
463#undef HAVE_MKSTEMPS
464
465/* Define to 1 if you have the `mprotect' function. */
466#undef HAVE_MPROTECT
467
468/* Define to 1 on MSVC platforms that have the "invalid parameter handler"
469   concept. */
470#undef HAVE_MSVC_INVALID_PARAMETER_HANDLER
471
472/* Define to 1 if you have the `opendir' function. */
473#undef HAVE_OPENDIR
474
475/* Define if libtool can extract symbol lists from object files. */
476#undef HAVE_PRELOADED_SYMBOLS
477
478/* Define if program_invocation_name is defined */
479#undef HAVE_PROGRAM_INVOCATION_NAME
480
481/* Define if program_invocation_short_name is defined */
482#undef HAVE_PROGRAM_INVOCATION_SHORT_NAME
483
484/* Define if you have the <pthread.h> header and the POSIX threads API. */
485#undef HAVE_PTHREAD_API
486
487/* Define to 1 if you have the `pthread_setaffinity_np' function. */
488#undef HAVE_PTHREAD_SETAFFINITY_NP
489
490/* Define to 1 if you have the <Python.h> header file. */
491#undef HAVE_PYTHON_H
492
493/* Define to 1 if you have the `rawmemchr' function. */
494#undef HAVE_RAWMEMCHR
495
496/* Define to 1 if you have the `readdir' function. */
497#undef HAVE_READDIR
498
499/* Define to 1 if you have the `sched_getcpu' function. */
500#undef HAVE_SCHED_GETCPU
501
502/* Define to 1 if you have the `secure_getenv' function. */
503#undef HAVE_SECURE_GETENV
504
505/* Define if you have the shl_load function. */
506#undef HAVE_SHL_LOAD
507
508/* Define to 1 if you have the `sigaction' function. */
509#undef HAVE_SIGACTION
510
511/* Define to 1 if 'sig_atomic_t' is a signed integer type. */
512#undef HAVE_SIGNED_SIG_ATOMIC_T
513
514/* Define to 1 if 'wchar_t' is a signed integer type. */
515#undef HAVE_SIGNED_WCHAR_T
516
517/* Define to 1 if 'wint_t' is a signed integer type. */
518#undef HAVE_SIGNED_WINT_T
519
520/* Define to 1 if you have the `sleep' function. */
521#undef HAVE_SLEEP
522
523/* Define to 1 if you have the `snprintf' function. */
524#undef HAVE_SNPRINTF
525
526/* Define if the return value of the snprintf function is the number of of
527   bytes (excluding the terminating NUL) that would have been produced if the
528   buffer had been large enough. */
529#undef HAVE_SNPRINTF_RETVAL_C99
530
531/* Define to 1 if you have the <spawn.h> header file. */
532#undef HAVE_SPAWN_H
533
534/* Define to 1 if you have the <stdint.h> header file. */
535#undef HAVE_STDINT_H
536
537/* Define if <stdint.h> exists, doesn't clash with <sys/types.h>, and declares
538   uintmax_t. */
539#undef HAVE_STDINT_H_WITH_UINTMAX
540
541/* Define to 1 if you have the <stdio_ext.h> header file. */
542#undef HAVE_STDIO_EXT_H
543
544/* Define to 1 if you have the <stdlib.h> header file. */
545#undef HAVE_STDLIB_H
546
547/* Define to 1 if you have the `stpcpy' function. */
548#undef HAVE_STPCPY
549
550/* Define to 1 if you have the `strcasecmp' function. */
551#undef HAVE_STRCASECMP
552
553/* Define to 1 if you have the `strchrnul' function. */
554#undef HAVE_STRCHRNUL
555
556/* Define to 1 if you have the `strerror_r' function. */
557#undef HAVE_STRERROR_R
558
559/* Define to 1 if you have the <strings.h> header file. */
560#undef HAVE_STRINGS_H
561
562/* Define to 1 if you have the <string.h> header file. */
563#undef HAVE_STRING_H
564
565/* Define to 1 if you have the `strlcat' function. */
566#undef HAVE_STRLCAT
567
568/* Define to 1 if you have the `strlcpy' function. */
569#undef HAVE_STRLCPY
570
571/* Define to 1 if you have the `strncasecmp' function. */
572#undef HAVE_STRNCASECMP
573
574/* Define to 1 if you have the `strndup' function. */
575#undef HAVE_STRNDUP
576
577/* Define to 1 if you have the `strnlen' function. */
578#undef HAVE_STRNLEN
579
580/* Define to 1 if `st_atimensec' is a member of `struct stat'. */
581#undef HAVE_STRUCT_STAT_ST_ATIMENSEC
582
583/* Define to 1 if `st_atimespec.tv_nsec' is a member of `struct stat'. */
584#undef HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC
585
586/* Define to 1 if `st_atim.st__tim.tv_nsec' is a member of `struct stat'. */
587#undef HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC
588
589/* Define to 1 if `st_atim.tv_nsec' is a member of `struct stat'. */
590#undef HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC
591
592/* Define to 1 if `st_birthtimensec' is a member of `struct stat'. */
593#undef HAVE_STRUCT_STAT_ST_BIRTHTIMENSEC
594
595/* Define to 1 if `st_birthtimespec.tv_nsec' is a member of `struct stat'. */
596#undef HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC
597
598/* Define to 1 if `st_birthtim.tv_nsec' is a member of `struct stat'. */
599#undef HAVE_STRUCT_STAT_ST_BIRTHTIM_TV_NSEC
600
601/* Define to 1 if you have the `strverscmp' function. */
602#undef HAVE_STRVERSCMP
603
604/* Define to 1 if you have the `symlink' function. */
605#undef HAVE_SYMLINK
606
607/* Define to 1 if you have the <sysexits.h> header file. */
608#undef HAVE_SYSEXITS_H
609
610/* Define to 1 if you have the <sys/bitypes.h> header file. */
611#undef HAVE_SYS_BITYPES_H
612
613/* Define to 1 if you have the <sys/cdefs.h> header file. */
614#undef HAVE_SYS_CDEFS_H
615
616/* Define to 1 if you have the <sys/dl.h> header file. */
617#undef HAVE_SYS_DL_H
618
619/* Define to 1 if you have the <sys/inttypes.h> header file. */
620#undef HAVE_SYS_INTTYPES_H
621
622/* Define to 1 if you have the <sys/mman.h> header file. */
623#undef HAVE_SYS_MMAN_H
624
625/* Define to 1 if you have the <sys/param.h> header file. */
626#undef HAVE_SYS_PARAM_H
627
628/* Define to 1 if you have the <sys/socket.h> header file. */
629#undef HAVE_SYS_SOCKET_H
630
631/* Define to 1 if you have the <sys/stat.h> header file. */
632#undef HAVE_SYS_STAT_H
633
634/* Define to 1 if you have the <sys/times.h> header file. */
635#undef HAVE_SYS_TIMES_H
636
637/* Define to 1 if you have the <sys/time.h> header file. */
638#undef HAVE_SYS_TIME_H
639
640/* Define to 1 if you have the <sys/types.h> header file. */
641#undef HAVE_SYS_TYPES_H
642
643/* Define to 1 if you have the <sys/wait.h> header file. */
644#undef HAVE_SYS_WAIT_H
645
646/* Define to 1 if you have the <threads.h> header file. */
647#undef HAVE_THREADS_H
648
649/* Define to 1 if you have the `times' function. */
650#undef HAVE_TIMES
651
652/* Define to 1 if you have the `towlower' function. */
653#undef HAVE_TOWLOWER
654
655/* Define to 1 if you have the <unistd.h> header file. */
656#undef HAVE_UNISTD_H
657
658/* Define to 1 if the system has the type 'unsigned long long int'. */
659#undef HAVE_UNSIGNED_LONG_LONG_INT
660
661/* Define to 1 if you have the <valgrind/memcheck.h> header file. */
662#undef HAVE_VALGRIND_MEMCHECK_H
663
664/* Define if you have a global __progname variable */
665#undef HAVE_VAR___PROGNAME
666
667/* Define to 1 if you have the `vasnprintf' function. */
668#undef HAVE_VASNPRINTF
669
670/* Define to 1 or 0, depending whether the compiler supports simple visibility
671   declarations. */
672#undef HAVE_VISIBILITY
673
674/* Define to 1 if you have the `vsnprintf' function. */
675#undef HAVE_VSNPRINTF
676
677/* Define to 1 if you have the <wchar.h> header file. */
678#undef HAVE_WCHAR_H
679
680/* Define if you have the 'wchar_t' type. */
681#undef HAVE_WCHAR_T
682
683/* Define to 1 if you have the `wcrtomb' function. */
684#undef HAVE_WCRTOMB
685
686/* Define to 1 if you have the `wcslen' function. */
687#undef HAVE_WCSLEN
688
689/* Define to 1 if you have the `wcsnlen' function. */
690#undef HAVE_WCSNLEN
691
692/* Define to 1 if you have the <wctype.h> header file. */
693#undef HAVE_WCTYPE_H
694
695/* Define to 1 if the compiler and linker support weak declarations of
696   symbols. */
697#undef HAVE_WEAK_SYMBOLS
698
699/* Define to 1 if you have the <winsock2.h> header file. */
700#undef HAVE_WINSOCK2_H
701
702/* Define if you have the 'wint_t' type. */
703#undef HAVE_WINT_T
704
705/* This value is set to 1 to indicate that the system argz facility works */
706#undef HAVE_WORKING_ARGZ
707
708/* Define to 1 if O_NOATIME works. */
709#undef HAVE_WORKING_O_NOATIME
710
711/* Define to 1 if O_NOFOLLOW works. */
712#undef HAVE_WORKING_O_NOFOLLOW
713
714/* Define to 1 if you have the <xlocale.h> header file. */
715#undef HAVE_XLOCALE_H
716
717/* Define to 1 if the system has the type `_Bool'. */
718#undef HAVE__BOOL
719
720/* Define to 1 if you have the `_set_invalid_parameter_handler' function. */
721#undef HAVE__SET_INVALID_PARAMETER_HANDLER
722
723/* Define to 1 if the compiler supports the keyword '__inline'. */
724#undef HAVE___INLINE
725
726/* Define to 1 if you have the `__secure_getenv' function. */
727#undef HAVE___SECURE_GETENV
728
729/* Define to 1 if 'lstat' dereferences a symlink specified with a trailing
730   slash. */
731#undef LSTAT_FOLLOWS_SLASHED_SYMLINK
732
733/* Define if the OS needs help to load dependent libraries for dlopen(). */
734#undef LTDL_DLOPEN_DEPLIBS
735
736/* Define to the system default library search path. */
737#undef LT_DLSEARCH_PATH
738
739/* The archive extension */
740#undef LT_LIBEXT
741
742/* The archive prefix */
743#undef LT_LIBPREFIX
744
745/* Define to the extension used for runtime loadable modules, say, ".so". */
746#undef LT_MODULE_EXT
747
748/* Define to the name of the environment variable that determines the run-time
749   module search path. */
750#undef LT_MODULE_PATH_VAR
751
752/* Define to the sub-directory where libtool stores uninstalled libraries. */
753#undef LT_OBJDIR
754
755/* Define to the shared library suffix, say, ".dylib". */
756#undef LT_SHARED_EXT
757
758/* Define to the shared archive member specification, say "(shr.o)". */
759#undef LT_SHARED_LIB_MEMBER
760
761/* If malloc(0) is != NULL, define this to 1. Otherwise define this to 0. */
762#undef MALLOC_0_IS_NONNULL
763
764/* Define to a substitute value for mmap()'s MAP_ANONYMOUS flag. */
765#undef MAP_ANONYMOUS
766
767/* The maximal number of acceptance sets supported (also known as acceptance
768   marks) */
769#undef MAX_ACCSETS
770
771/* Define if the mbrtowc function does not return (size_t) -2 for empty input.
772   */
773#undef MBRTOWC_EMPTY_INPUT_BUG
774
775/* Define if the mbrtowc function may signal encoding errors in the C locale.
776   */
777#undef MBRTOWC_IN_C_LOCALE_MAYBE_EILSEQ
778
779/* Define if the mbrtowc function has the NULL pwc argument bug. */
780#undef MBRTOWC_NULL_ARG1_BUG
781
782/* Define if the mbrtowc function has the NULL string argument bug. */
783#undef MBRTOWC_NULL_ARG2_BUG
784
785/* Define if the mbrtowc function does not return 0 for a NUL character. */
786#undef MBRTOWC_NUL_RETVAL_BUG
787
788/* Define if the mbrtowc function returns a wrong return value. */
789#undef MBRTOWC_RETVAL_BUG
790
791/* Define if the mbrtowc function stores a wide character when reporting
792   incomplete input. */
793#undef MBRTOWC_STORES_INCOMPLETE_BUG
794
795/* Use GNU style printf and scanf.  */
796#ifndef __USE_MINGW_ANSI_STDIO
797# undef __USE_MINGW_ANSI_STDIO
798#endif
799
800
801/* Define if dlsym() requires a leading underscore in symbol names. */
802#undef NEED_USCORE
803
804/* Name of package */
805#undef PACKAGE
806
807/* Define to the address where bug reports for this package should be sent. */
808#undef PACKAGE_BUGREPORT
809
810/* Define to the full name of this package. */
811#undef PACKAGE_NAME
812
813/* Define to the full name and version of this package. */
814#undef PACKAGE_STRING
815
816/* Define to the one symbol short name of this package. */
817#undef PACKAGE_TARNAME
818
819/* Define to the home page for this package. */
820#undef PACKAGE_URL
821
822/* Define to the version of this package. */
823#undef PACKAGE_VERSION
824
825/* Define if the pthread_in_use() detection is hard. */
826#undef PTHREAD_IN_USE_DETECTION_HARD
827
828/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
829   'ptrdiff_t'. */
830#undef PTRDIFF_T_SUFFIX
831
832/* Define to 1 if stat needs help when passed a file name with a trailing
833   slash */
834#undef REPLACE_FUNC_STAT_FILE
835
836/* Define to 1 if strerror(0) does not return a message implying success. */
837#undef REPLACE_STRERROR_0
838
839/* Define if vasnprintf exists but is overridden by gnulib. */
840#undef REPLACE_VASNPRINTF
841
842/* Define to 1 if setlocale (LC_ALL, NULL) is multithread-safe. */
843#undef SETLOCALE_NULL_ALL_MTSAFE
844
845/* Define to 1 if setlocale (category, NULL) is multithread-safe. */
846#undef SETLOCALE_NULL_ONE_MTSAFE
847
848/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
849   'sig_atomic_t'. */
850#undef SIG_ATOMIC_T_SUFFIX
851
852/* Define as the maximum value of type 'size_t', if the system doesn't define
853   it. */
854#ifndef SIZE_MAX
855# undef SIZE_MAX
856#endif
857
858/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
859   'size_t'. */
860#undef SIZE_T_SUFFIX
861
862/* If using the C implementation of alloca, define if you know the
863   direction of stack growth for your system; otherwise it will be
864   automatically deduced at runtime.
865	STACK_DIRECTION > 0 => grows toward higher addresses
866	STACK_DIRECTION < 0 => grows toward lower addresses
867	STACK_DIRECTION = 0 => direction of growth unknown */
868#undef STACK_DIRECTION
869
870/* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
871#undef STAT_MACROS_BROKEN
872
873/* Define to 1 if you have the ANSI C header files. */
874#undef STDC_HEADERS
875
876/* Define to 1 if strerror_r returns char *. */
877#undef STRERROR_R_CHAR_P
878
879/* Define to 1 if the type of the st_atim member of a struct stat is struct
880   timespec. */
881#undef TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC
882
883/* Enable extensions on AIX 3, Interix.  */
884#ifndef _ALL_SOURCE
885# undef _ALL_SOURCE
886#endif
887/* Enable general extensions on macOS.  */
888#ifndef _DARWIN_C_SOURCE
889# undef _DARWIN_C_SOURCE
890#endif
891/* Enable general extensions on Solaris.  */
892#ifndef __EXTENSIONS__
893# undef __EXTENSIONS__
894#endif
895/* Enable GNU extensions on systems that have them.  */
896#ifndef _GNU_SOURCE
897# undef _GNU_SOURCE
898#endif
899/* Enable X/Open compliant socket functions that do not require linking
900   with -lxnet on HP-UX 11.11.  */
901#ifndef _HPUX_ALT_XOPEN_SOCKET_API
902# undef _HPUX_ALT_XOPEN_SOCKET_API
903#endif
904/* Identify the host operating system as Minix.
905   This macro does not affect the system headers' behavior.
906   A future release of Autoconf may stop defining this macro.  */
907#ifndef _MINIX
908# undef _MINIX
909#endif
910/* Enable general extensions on NetBSD.
911   Enable NetBSD compatibility extensions on Minix.  */
912#ifndef _NETBSD_SOURCE
913# undef _NETBSD_SOURCE
914#endif
915/* Enable OpenBSD compatibility extensions on NetBSD.
916   Oddly enough, this does nothing on OpenBSD.  */
917#ifndef _OPENBSD_SOURCE
918# undef _OPENBSD_SOURCE
919#endif
920/* Define to 1 if needed for POSIX-compatible behavior.  */
921#ifndef _POSIX_SOURCE
922# undef _POSIX_SOURCE
923#endif
924/* Define to 2 if needed for POSIX-compatible behavior.  */
925#ifndef _POSIX_1_SOURCE
926# undef _POSIX_1_SOURCE
927#endif
928/* Enable POSIX-compatible threading on Solaris.  */
929#ifndef _POSIX_PTHREAD_SEMANTICS
930# undef _POSIX_PTHREAD_SEMANTICS
931#endif
932/* Enable extensions specified by ISO/IEC TS 18661-5:2014.  */
933#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
934# undef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
935#endif
936/* Enable extensions specified by ISO/IEC TS 18661-1:2014.  */
937#ifndef __STDC_WANT_IEC_60559_BFP_EXT__
938# undef __STDC_WANT_IEC_60559_BFP_EXT__
939#endif
940/* Enable extensions specified by ISO/IEC TS 18661-2:2015.  */
941#ifndef __STDC_WANT_IEC_60559_DFP_EXT__
942# undef __STDC_WANT_IEC_60559_DFP_EXT__
943#endif
944/* Enable extensions specified by ISO/IEC TS 18661-4:2015.  */
945#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
946# undef __STDC_WANT_IEC_60559_FUNCS_EXT__
947#endif
948/* Enable extensions specified by ISO/IEC TS 18661-3:2015.  */
949#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__
950# undef __STDC_WANT_IEC_60559_TYPES_EXT__
951#endif
952/* Enable extensions specified by ISO/IEC TR 24731-2:2010.  */
953#ifndef __STDC_WANT_LIB_EXT2__
954# undef __STDC_WANT_LIB_EXT2__
955#endif
956/* Enable extensions specified by ISO/IEC 24747:2009.  */
957#ifndef __STDC_WANT_MATH_SPEC_FUNCS__
958# undef __STDC_WANT_MATH_SPEC_FUNCS__
959#endif
960/* Enable extensions on HP NonStop.  */
961#ifndef _TANDEM_SOURCE
962# undef _TANDEM_SOURCE
963#endif
964/* Enable X/Open extensions.  Define to 500 only if necessary
965   to make mbstate_t available.  */
966#ifndef _XOPEN_SOURCE
967# undef _XOPEN_SOURCE
968#endif
969
970
971/* Version number of package */
972#undef VERSION
973
974/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
975   'wchar_t'. */
976#undef WCHAR_T_SUFFIX
977
978/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
979   'wint_t'. */
980#undef WINT_T_SUFFIX
981
982/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
983   significant byte first (like Motorola and SPARC, unlike Intel). */
984#if defined AC_APPLE_UNIVERSAL_BUILD
985# if defined __BIG_ENDIAN__
986#  define WORDS_BIGENDIAN 1
987# endif
988#else
989# ifndef WORDS_BIGENDIAN
990#  undef WORDS_BIGENDIAN
991# endif
992#endif
993
994/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
995   `char[]'. */
996#undef YYTEXT_POINTER
997
998/* Number of bits in a file offset, on hosts where this is settable. */
999#undef _FILE_OFFSET_BITS
1000
1001/* Define to enable the declarations of ISO C 11 types and functions. */
1002#undef _ISOC11_SOURCE
1003
1004/* Define for large files, on AIX-style hosts. */
1005#undef _LARGE_FILES
1006
1007/* Define to 1 on Solaris. */
1008#undef _LCONV_C99
1009
1010/* The _Noreturn keyword of C11.  */
1011#ifndef _Noreturn
1012# if (defined __cplusplus \
1013      && ((201103 <= __cplusplus && !(__GNUC__ == 4 && __GNUC_MINOR__ == 7)) \
1014          || (defined _MSC_VER && 1900 <= _MSC_VER)) \
1015      && 0)
1016    /* [[noreturn]] is not practically usable, because with it the syntax
1017         extern _Noreturn void func (...);
1018       would not be valid; such a declaration would only be valid with 'extern'
1019       and '_Noreturn' swapped, or without the 'extern' keyword.  However, some
1020       AIX system header files and several gnulib header files use precisely
1021       this syntax with 'extern'.  */
1022#  define _Noreturn [[noreturn]]
1023# elif ((!defined __cplusplus || defined __clang__) \
1024        && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0)  \
1025            || 4 < __GNUC__ + (7 <= __GNUC_MINOR__) \
1026            || (defined __apple_build_version__ \
1027                ? 6000000 <= __apple_build_version__ \
1028                : 3 < __clang_major__ + (5 <= __clang_minor__))))
1029   /* _Noreturn works as-is.  */
1030# elif 2 < __GNUC__ + (8 <= __GNUC_MINOR__) || 0x5110 <= __SUNPRO_C
1031#  define _Noreturn __attribute__ ((__noreturn__))
1032# elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0)
1033#  define _Noreturn __declspec (noreturn)
1034# else
1035#  define _Noreturn
1036# endif
1037#endif
1038
1039
1040/* For standard stat data types on VMS. */
1041#undef _USE_STD_STAT
1042
1043/* Define to rpl_ if the getopt replacement functions and variables should be
1044   used. */
1045#undef __GETOPT_PREFIX
1046
1047/* Define to 1 if the system <stdint.h> predates C++11. */
1048#undef __STDC_CONSTANT_MACROS
1049
1050/* Define to 1 if the system <stdint.h> predates C++11. */
1051#undef __STDC_LIMIT_MACROS
1052
1053/* Define so that glibc/gnulib argp.h does not typedef error_t. */
1054#undef __error_t_defined
1055
1056/* The _GL_ASYNC_SAFE marker should be attached to functions that are
1057   signal handlers (for signals other than SIGABRT, SIGPIPE) or can be
1058   invoked from such signal handlers.  Such functions have some restrictions:
1059     * All functions that it calls should be marked _GL_ASYNC_SAFE as well,
1060       or should be listed as async-signal-safe in POSIX
1061       <https://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_04>
1062       section 2.4.3.  Note that malloc(), sprintf(), and fwrite(), in
1063       particular, are NOT async-signal-safe.
1064     * All memory locations (variables and struct fields) that these functions
1065       access must be marked 'volatile'.  This holds for both read and write
1066       accesses.  Otherwise the compiler might optimize away stores to and
1067       reads from such locations that occur in the program, depending on its
1068       data flow analysis.  For example, when the program contains a loop
1069       that is intended to inspect a variable set from within a signal handler
1070           while (!signal_occurred)
1071             ;
1072       the compiler is allowed to transform this into an endless loop if the
1073       variable 'signal_occurred' is not declared 'volatile'.
1074   Additionally, recall that:
1075     * A signal handler should not modify errno (except if it is a handler
1076       for a fatal signal and ends by raising the same signal again, thus
1077       provoking the termination of the process).  If it invokes a function
1078       that may clobber errno, it needs to save and restore the value of
1079       errno.  */
1080#define _GL_ASYNC_SAFE
1081
1082
1083/* Define to a type to use for 'error_t' if it is not otherwise available. */
1084#undef error_t
1085
1086/* Please see the Gnulib manual for how to use these macros.
1087
1088   Suppress extern inline with HP-UX cc, as it appears to be broken; see
1089   <https://lists.gnu.org/r/bug-texinfo/2013-02/msg00030.html>.
1090
1091   Suppress extern inline with Sun C in standards-conformance mode, as it
1092   mishandles inline functions that call each other.  E.g., for 'inline void f
1093   (void) { } inline void g (void) { f (); }', c99 incorrectly complains
1094   'reference to static identifier "f" in extern inline function'.
1095   This bug was observed with Sun C 5.12 SunOS_i386 2011/11/16.
1096
1097   Suppress extern inline (with or without __attribute__ ((__gnu_inline__)))
1098   on configurations that mistakenly use 'static inline' to implement
1099   functions or macros in standard C headers like <ctype.h>.  For example,
1100   if isdigit is mistakenly implemented via a static inline function,
1101   a program containing an extern inline function that calls isdigit
1102   may not work since the C standard prohibits extern inline functions
1103   from calling static functions (ISO C 99 section 6.7.4.(3).
1104   This bug is known to occur on:
1105
1106     OS X 10.8 and earlier; see:
1107     https://lists.gnu.org/r/bug-gnulib/2012-12/msg00023.html
1108
1109     DragonFly; see
1110     http://muscles.dragonflybsd.org/bulk/clang-master-potential/20141111_102002/logs/ah-tty-0.3.12.log
1111
1112     FreeBSD; see:
1113     https://lists.gnu.org/r/bug-gnulib/2014-07/msg00104.html
1114
1115   OS X 10.9 has a macro __header_inline indicating the bug is fixed for C and
1116   for clang but remains for g++; see <https://trac.macports.org/ticket/41033>.
1117   Assume DragonFly and FreeBSD will be similar.
1118
1119   GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
1120   inline semantics, unless -fgnu89-inline is used.  It defines a macro
1121   __GNUC_STDC_INLINE__ to indicate this situation or a macro
1122   __GNUC_GNU_INLINE__ to indicate the opposite situation.
1123   GCC 4.2 with -std=c99 or -std=gnu99 implements the GNU C inline
1124   semantics but warns, unless -fgnu89-inline is used:
1125     warning: C99 inline functions are not supported; using GNU89
1126     warning: to disable this warning use -fgnu89-inline or the gnu_inline function attribute
1127   It defines a macro __GNUC_GNU_INLINE__ to indicate this situation.
1128 */
1129#if (((defined __APPLE__ && defined __MACH__) \
1130      || defined __DragonFly__ || defined __FreeBSD__) \
1131     && (defined __header_inline \
1132         ? (defined __cplusplus && defined __GNUC_STDC_INLINE__ \
1133            && ! defined __clang__) \
1134         : ((! defined _DONT_USE_CTYPE_INLINE_ \
1135             && (defined __GNUC__ || defined __cplusplus)) \
1136            || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \
1137                && defined __GNUC__ && ! defined __cplusplus))))
1138# define _GL_EXTERN_INLINE_STDHEADER_BUG
1139#endif
1140#if ((__GNUC__ \
1141      ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \
1142      : (199901L <= __STDC_VERSION__ \
1143         && !defined __HP_cc \
1144         && !defined __PGI \
1145         && !(defined __SUNPRO_C && __STDC__))) \
1146     && !defined _GL_EXTERN_INLINE_STDHEADER_BUG)
1147# define _GL_INLINE inline
1148# define _GL_EXTERN_INLINE extern inline
1149# define _GL_EXTERN_INLINE_IN_USE
1150#elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \
1151       && !defined _GL_EXTERN_INLINE_STDHEADER_BUG)
1152# if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__
1153   /* __gnu_inline__ suppresses a GCC 4.2 diagnostic.  */
1154#  define _GL_INLINE extern inline __attribute__ ((__gnu_inline__))
1155# else
1156#  define _GL_INLINE extern inline
1157# endif
1158# define _GL_EXTERN_INLINE extern
1159# define _GL_EXTERN_INLINE_IN_USE
1160#else
1161# define _GL_INLINE static _GL_UNUSED
1162# define _GL_EXTERN_INLINE static _GL_UNUSED
1163#endif
1164
1165/* In GCC 4.6 (inclusive) to 5.1 (exclusive),
1166   suppress bogus "no previous prototype for 'FOO'"
1167   and "no previous declaration for 'FOO'" diagnostics,
1168   when FOO is an inline function in the header; see
1169   <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54113> and
1170   <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63877>.  */
1171#if __GNUC__ == 4 && 6 <= __GNUC_MINOR__
1172# if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__
1173#  define _GL_INLINE_HEADER_CONST_PRAGMA
1174# else
1175#  define _GL_INLINE_HEADER_CONST_PRAGMA \
1176     _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"")
1177# endif
1178# define _GL_INLINE_HEADER_BEGIN \
1179    _Pragma ("GCC diagnostic push") \
1180    _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \
1181    _Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \
1182    _GL_INLINE_HEADER_CONST_PRAGMA
1183# define _GL_INLINE_HEADER_END \
1184    _Pragma ("GCC diagnostic pop")
1185#else
1186# define _GL_INLINE_HEADER_BEGIN
1187# define _GL_INLINE_HEADER_END
1188#endif
1189
1190/* Define to `__inline__' or `__inline' if that's what the C compiler
1191   calls it, or to nothing if 'inline' is not supported under any name.  */
1192#ifndef __cplusplus
1193#undef inline
1194#endif
1195
1196/* Define to long or long long if <stdint.h> and <inttypes.h> don't define. */
1197#undef intmax_t
1198
1199/* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports
1200   the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of
1201   earlier versions), but does not display it by setting __GNUC_STDC_INLINE__.
1202   __APPLE__ && __MACH__ test for Mac OS X.
1203   __APPLE_CC__ tests for the Apple compiler and its version.
1204   __STDC_VERSION__ tests for the C99 mode.  */
1205#if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__
1206# define __GNUC_STDC_INLINE__ 1
1207#endif
1208
1209/* Define to a type if <wchar.h> does not define. */
1210#undef mbstate_t
1211
1212/* Define to `int' if <sys/types.h> does not define. */
1213#undef mode_t
1214
1215/* Define to the type of st_nlink in struct stat, or a supertype. */
1216#undef nlink_t
1217
1218/* Define to `int' if <sys/types.h> does not define. */
1219#undef pid_t
1220
1221/* Define as the type of the result of subtracting two pointers, if the system
1222   doesn't define it. */
1223#undef ptrdiff_t
1224
1225/* Define to the equivalent of the C99 'restrict' keyword, or to
1226   nothing if this is not supported.  Do not define if restrict is
1227   supported directly.  */
1228#undef restrict
1229/* Work around a bug in older versions of Sun C++, which did not
1230   #define __restrict__ or support _Restrict or __restrict__
1231   even though the corresponding Sun C compiler ended up with
1232   "#define restrict _Restrict" or "#define restrict __restrict__"
1233   in the previous line.  This workaround can be removed once
1234   we assume Oracle Developer Studio 12.5 (2016) or later.  */
1235#if defined __SUNPRO_CC && !defined __RESTRICT && !defined __restrict__
1236# define _Restrict
1237# define __restrict__
1238#endif
1239
1240/* Define to `unsigned int' if <sys/types.h> does not define. */
1241#undef size_t
1242
1243/* Define as a signed type of the same size as size_t. */
1244#undef ssize_t
1245
1246/* Define as a marker that can be attached to declarations that might not
1247    be used.  This helps to reduce warnings, such as from
1248    GCC -Wunused-parameter.  */
1249#if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
1250# define _GL_UNUSED __attribute__ ((__unused__))
1251#else
1252# define _GL_UNUSED
1253#endif
1254/* The name _UNUSED_PARAMETER_ is an earlier spelling, although the name
1255   is a misnomer outside of parameter lists.  */
1256#define _UNUSED_PARAMETER_ _GL_UNUSED
1257
1258/* gcc supports the "unused" attribute on possibly unused labels, and
1259   g++ has since version 4.5.  Note to support C++ as well as C,
1260   _GL_UNUSED_LABEL should be used with a trailing ;  */
1261#if !defined __cplusplus || __GNUC__ > 4 \
1262    || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5)
1263# define _GL_UNUSED_LABEL _GL_UNUSED
1264#else
1265# define _GL_UNUSED_LABEL
1266#endif
1267
1268/* The __pure__ attribute was added in gcc 2.96.  */
1269#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
1270# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
1271#else
1272# define _GL_ATTRIBUTE_PURE /* empty */
1273#endif
1274
1275/* The __const__ attribute was added in gcc 2.95.  */
1276#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
1277# define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
1278#else
1279# define _GL_ATTRIBUTE_CONST /* empty */
1280#endif
1281
1282/* The __malloc__ attribute was added in gcc 3.  */
1283#if 3 <= __GNUC__
1284# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__))
1285#else
1286# define _GL_ATTRIBUTE_MALLOC /* empty */
1287#endif
1288
1289