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/* allow SHA1 as an acceptable hash for digital signatures */
7#undef ALLOW_SHA1
8
9/* Define to the number of bits in type 'ptrdiff_t'. */
10#undef BITSIZEOF_PTRDIFF_T
11
12/* Define to the number of bits in type 'sig_atomic_t'. */
13#undef BITSIZEOF_SIG_ATOMIC_T
14
15/* Define to the number of bits in type 'size_t'. */
16#undef BITSIZEOF_SIZE_T
17
18/* Define to the number of bits in type 'wchar_t'. */
19#undef BITSIZEOF_WCHAR_T
20
21/* Define to the number of bits in type 'wint_t'. */
22#undef BITSIZEOF_WINT_T
23
24/* C99 macros are supported */
25#undef C99_MACROS
26
27/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
28   systems. This function is required for `alloca.c' support on those systems.
29   */
30#undef CRAY_STACKSEG_END
31
32/* Define to 1 if using `alloca.c'. */
33#undef C_ALLOCA
34
35/* Define as the bit index in the word where to find bit 0 of the exponent of
36   'double'. */
37#undef DBL_EXPBIT0_BIT
38
39/* Define as the word index where to find the exponent of 'double'. */
40#undef DBL_EXPBIT0_WORD
41
42/* use the given certificate blacklist file */
43#undef DEFAULT_BLACKLIST_FILE
44
45/* use the given CRL file */
46#undef DEFAULT_CRL_FILE
47
48/* The default priority string */
49#undef DEFAULT_PRIORITY_STRING
50
51/* use the given directory as default trust store */
52#undef DEFAULT_TRUST_STORE_DIR
53
54/* use the given file default trust store */
55#undef DEFAULT_TRUST_STORE_FILE
56
57/* use the given pkcs11 uri as default trust store */
58#undef DEFAULT_TRUST_STORE_PKCS11
59
60/* Whether to disable system configuration */
61#undef DISABLE_SYSTEM_CONFIG
62
63/* Dynamic use of ncrypt API (win32) */
64#undef DYN_NCRYPT
65
66/* enable ALPN support */
67#undef ENABLE_ALPN
68
69/* enable anonymous authentication */
70#undef ENABLE_ANON
71
72/* Enable cryptodev support */
73#undef ENABLE_CRYPTODEV
74
75/* enable DHE */
76#undef ENABLE_DHE
77
78/* enable DTLS-SRTP support */
79#undef ENABLE_DTLS_SRTP
80
81/* enable DHE */
82#undef ENABLE_ECDHE
83
84/* Enable FIPS140-2 mode */
85#undef ENABLE_FIPS140
86
87/* enable GOST */
88#undef ENABLE_GOST
89
90/* enable heartbeat support */
91#undef ENABLE_HEARTBEAT
92
93/* nls support in libopts */
94#undef ENABLE_NLS
95
96/* Enable all curves */
97#undef ENABLE_NON_SUITEB_CURVES
98
99/* enable OCSP support */
100#undef ENABLE_OCSP
101
102/* Enable padlock acceleration */
103#undef ENABLE_PADLOCK
104
105/* Build PKCS#11 support */
106#undef ENABLE_PKCS11
107
108/* enable PSK authentication */
109#undef ENABLE_PSK
110
111/* enable SRP authentication */
112#undef ENABLE_SRP
113
114/* enable SSL2.0 support for client hello */
115#undef ENABLE_SSL2
116
117/* enable SSL3.0 support */
118#undef ENABLE_SSL3
119
120/* Define this to 1 if F_DUPFD behavior does not match POSIX */
121#undef FCNTL_DUPFD_BUGGY
122
123/* The FIPS140-2 integrity key */
124#undef FIPS_KEY
125
126/* Define to nothing if C supports flexible array members, and to 1 if it does
127   not. That way, with a declaration like 'struct s { int n; short
128   d[FLEXIBLE_ARRAY_MEMBER]; };', the struct hack can be used with pre-C99
129   compilers. Use 'FLEXSIZEOF (struct s, d, N * sizeof (short))' to calculate
130   the size in bytes of such a struct containing an N-element array. */
131#undef FLEXIBLE_ARRAY_MEMBER
132
133/* fopen(3) accepts a 'b' in the mode flag */
134#undef FOPEN_BINARY_FLAG
135
136/* fopen(3) accepts a 't' in the mode flag */
137#undef FOPEN_TEXT_FLAG
138
139/* Define to 1 if fopen() fails to recognize a trailing slash. */
140#undef FOPEN_TRAILING_SLASH_BUG
141
142/* Define to 1 if the system's ftello function has the Solaris bug. */
143#undef FTELLO_BROKEN_AFTER_SWITCHING_FROM_READ_TO_WRITE
144
145/* Define to 1 if ungetc is broken when used on arbitrary bytes. */
146#undef FUNC_UNGETC_BROKEN
147
148/* Enable fuzzer target -not for production */
149#undef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
150
151/* Define if gettimeofday clobbers the localtime buffer. */
152#undef GETTIMEOFDAY_CLOBBERS_LOCALTIME
153
154/* Define this to 'void' or 'struct timezone' to match the system's
155   declaration of the second argument to gettimeofday. */
156#undef GETTIMEOFDAY_TIMEZONE
157
158/* The soname of gmp library */
159#undef GMP_LIBRARY_SONAME
160
161/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
162   whether the gnulib module fopen-gnu shall be considered present. */
163#undef GNULIB_FOPEN_GNU
164
165/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
166   whether the gnulib module fscanf shall be considered present. */
167#undef GNULIB_FSCANF
168
169/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
170   whether the gnulib module isblank shall be considered present. */
171#undef GNULIB_ISBLANK
172
173/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
174   whether the gnulib module lock shall be considered present. */
175#undef GNULIB_LOCK
176
177/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
178   whether the gnulib module msvc-nothrow shall be considered present. */
179#undef GNULIB_MSVC_NOTHROW
180
181/* Define to 1 if printf and friends should be labeled with attribute
182   "__gnu_printf__" instead of "__printf__" */
183#undef GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU
184
185/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
186   whether the gnulib module scanf shall be considered present. */
187#undef GNULIB_SCANF
188
189/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
190   whether the gnulib module snprintf shall be considered present. */
191#undef GNULIB_SNPRINTF
192
193/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
194   whether the gnulib module strerror shall be considered present. */
195#undef GNULIB_STRERROR
196
197/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
198   whether the gnulib module strerror_r-posix shall be considered present. */
199#undef GNULIB_STRERROR_R_POSIX
200
201/* Define to 1 when the gnulib module accept should be tested. */
202#undef GNULIB_TEST_ACCEPT
203
204/* Define to 1 when the gnulib module bind should be tested. */
205#undef GNULIB_TEST_BIND
206
207/* Define to 1 when the gnulib module cloexec should be tested. */
208#undef GNULIB_TEST_CLOEXEC
209
210/* Define to 1 when the gnulib module close should be tested. */
211#undef GNULIB_TEST_CLOSE
212
213/* Define to 1 when the gnulib module connect should be tested. */
214#undef GNULIB_TEST_CONNECT
215
216/* Define to 1 when the gnulib module dup2 should be tested. */
217#undef GNULIB_TEST_DUP2
218
219/* Define to 1 when the gnulib module environ should be tested. */
220#undef GNULIB_TEST_ENVIRON
221
222/* Define to 1 when the gnulib module explicit_bzero should be tested. */
223#undef GNULIB_TEST_EXPLICIT_BZERO
224
225/* Define to 1 when the gnulib module fcntl should be tested. */
226#undef GNULIB_TEST_FCNTL
227
228/* Define to 1 when the gnulib module fdopen should be tested. */
229#undef GNULIB_TEST_FDOPEN
230
231/* Define to 1 when the gnulib module fopen should be tested. */
232#undef GNULIB_TEST_FOPEN
233
234/* Define to 1 when the gnulib module fseek should be tested. */
235#undef GNULIB_TEST_FSEEK
236
237/* Define to 1 when the gnulib module fseeko should be tested. */
238#undef GNULIB_TEST_FSEEKO
239
240/* Define to 1 when the gnulib module fstat should be tested. */
241#undef GNULIB_TEST_FSTAT
242
243/* Define to 1 when the gnulib module ftell should be tested. */
244#undef GNULIB_TEST_FTELL
245
246/* Define to 1 when the gnulib module ftello should be tested. */
247#undef GNULIB_TEST_FTELLO
248
249/* Define to 1 when the gnulib module ftruncate should be tested. */
250#undef GNULIB_TEST_FTRUNCATE
251
252/* Define to 1 when the gnulib module getaddrinfo should be tested. */
253#undef GNULIB_TEST_GETADDRINFO
254
255/* Define to 1 when the gnulib module getcwd should be tested. */
256#undef GNULIB_TEST_GETCWD
257
258/* Define to 1 when the gnulib module getdelim should be tested. */
259#undef GNULIB_TEST_GETDELIM
260
261/* Define to 1 when the gnulib module getdtablesize should be tested. */
262#undef GNULIB_TEST_GETDTABLESIZE
263
264/* Define to 1 when the gnulib module getline should be tested. */
265#undef GNULIB_TEST_GETLINE
266
267/* Define to 1 when the gnulib module getpagesize should be tested. */
268#undef GNULIB_TEST_GETPAGESIZE
269
270/* Define to 1 when the gnulib module getpass should be tested. */
271#undef GNULIB_TEST_GETPASS
272
273/* Define to 1 when the gnulib module getpeername should be tested. */
274#undef GNULIB_TEST_GETPEERNAME
275
276/* Define to 1 when the gnulib module gettimeofday should be tested. */
277#undef GNULIB_TEST_GETTIMEOFDAY
278
279/* Define to 1 when the gnulib module ioctl should be tested. */
280#undef GNULIB_TEST_IOCTL
281
282/* Define to 1 when the gnulib module listen should be tested. */
283#undef GNULIB_TEST_LISTEN
284
285/* Define to 1 when the gnulib module localename should be tested. */
286#undef GNULIB_TEST_LOCALENAME
287
288/* Define to 1 when the gnulib module lseek should be tested. */
289#undef GNULIB_TEST_LSEEK
290
291/* Define to 1 when the gnulib module lstat should be tested. */
292#undef GNULIB_TEST_LSTAT
293
294/* Define to 1 when the gnulib module malloc-posix should be tested. */
295#undef GNULIB_TEST_MALLOC_POSIX
296
297/* Define to 1 when the gnulib module memchr should be tested. */
298#undef GNULIB_TEST_MEMCHR
299
300/* Define to 1 when the gnulib module memmem should be tested. */
301#undef GNULIB_TEST_MEMMEM
302
303/* Define to 1 when the gnulib module mktime should be tested. */
304#undef GNULIB_TEST_MKTIME
305
306/* Define to 1 when the gnulib module nanosleep should be tested. */
307#undef GNULIB_TEST_NANOSLEEP
308
309/* Define to 1 when the gnulib module open should be tested. */
310#undef GNULIB_TEST_OPEN
311
312/* Define to 1 when the gnulib module perror should be tested. */
313#undef GNULIB_TEST_PERROR
314
315/* Define to 1 when the gnulib module pipe should be tested. */
316#undef GNULIB_TEST_PIPE
317
318/* Define to 1 when the gnulib module pthread_sigmask should be tested. */
319#undef GNULIB_TEST_PTHREAD_SIGMASK
320
321/* Define to 1 when the gnulib module pthread-thread should be tested. */
322#undef GNULIB_TEST_PTHREAD_THREAD
323
324/* Define to 1 when the gnulib module putenv should be tested. */
325#undef GNULIB_TEST_PUTENV
326
327/* Define to 1 when the gnulib module raise should be tested. */
328#undef GNULIB_TEST_RAISE
329
330/* Define to 1 when the gnulib module realloc-posix should be tested. */
331#undef GNULIB_TEST_REALLOC_POSIX
332
333/* Define to 1 when the gnulib module recv should be tested. */
334#undef GNULIB_TEST_RECV
335
336/* Define to 1 when the gnulib module recvfrom should be tested. */
337#undef GNULIB_TEST_RECVFROM
338
339/* Define to 1 when the gnulib module secure_getenv should be tested. */
340#undef GNULIB_TEST_SECURE_GETENV
341
342/* Define to 1 when the gnulib module select should be tested. */
343#undef GNULIB_TEST_SELECT
344
345/* Define to 1 when the gnulib module send should be tested. */
346#undef GNULIB_TEST_SEND
347
348/* Define to 1 when the gnulib module sendto should be tested. */
349#undef GNULIB_TEST_SENDTO
350
351/* Define to 1 when the gnulib module setenv should be tested. */
352#undef GNULIB_TEST_SETENV
353
354/* Define to 1 when the gnulib module setlocale should be tested. */
355#undef GNULIB_TEST_SETLOCALE
356
357/* Define to 1 when the gnulib module setlocale_null should be tested. */
358#undef GNULIB_TEST_SETLOCALE_NULL
359
360/* Define to 1 when the gnulib module setsockopt should be tested. */
361#undef GNULIB_TEST_SETSOCKOPT
362
363/* Define to 1 when the gnulib module shutdown should be tested. */
364#undef GNULIB_TEST_SHUTDOWN
365
366/* Define to 1 when the gnulib module sigaction should be tested. */
367#undef GNULIB_TEST_SIGACTION
368
369/* Define to 1 when the gnulib module sigprocmask should be tested. */
370#undef GNULIB_TEST_SIGPROCMASK
371
372/* Define to 1 when the gnulib module sleep should be tested. */
373#undef GNULIB_TEST_SLEEP
374
375/* Define to 1 when the gnulib module snprintf should be tested. */
376#undef GNULIB_TEST_SNPRINTF
377
378/* Define to 1 when the gnulib module socket should be tested. */
379#undef GNULIB_TEST_SOCKET
380
381/* Define to 1 when the gnulib module stat should be tested. */
382#undef GNULIB_TEST_STAT
383
384/* Define to 1 when the gnulib module strdup should be tested. */
385#undef GNULIB_TEST_STRDUP
386
387/* Define to 1 when the gnulib module strerror should be tested. */
388#undef GNULIB_TEST_STRERROR
389
390/* Define to 1 when the gnulib module strerror_r should be tested. */
391#undef GNULIB_TEST_STRERROR_R
392
393/* Define to 1 when the gnulib module strndup should be tested. */
394#undef GNULIB_TEST_STRNDUP
395
396/* Define to 1 when the gnulib module strnlen should be tested. */
397#undef GNULIB_TEST_STRNLEN
398
399/* Define to 1 when the gnulib module strtok_r should be tested. */
400#undef GNULIB_TEST_STRTOK_R
401
402/* Define to 1 when the gnulib module strverscmp should be tested. */
403#undef GNULIB_TEST_STRVERSCMP
404
405/* Define to 1 when the gnulib module symlink should be tested. */
406#undef GNULIB_TEST_SYMLINK
407
408/* Define to 1 when the gnulib module timegm should be tested. */
409#undef GNULIB_TEST_TIMEGM
410
411/* Define to 1 when the gnulib module time_r should be tested. */
412#undef GNULIB_TEST_TIME_R
413
414/* Define to 1 when the gnulib module time_rz should be tested. */
415#undef GNULIB_TEST_TIME_RZ
416
417/* Define to 1 when the gnulib module tzset should be tested. */
418#undef GNULIB_TEST_TZSET
419
420/* Define to 1 when the gnulib module uninorm/u16-normalize should be tested.
421   */
422#undef GNULIB_TEST_UNINORM_U16_NORMALIZE
423
424/* Define to 1 when the gnulib module uninorm/u32-normalize should be tested.
425   */
426#undef GNULIB_TEST_UNINORM_U32_NORMALIZE
427
428/* Define to 1 when the gnulib module uninorm/u8-normalize should be tested.
429   */
430#undef GNULIB_TEST_UNINORM_U8_NORMALIZE
431
432/* Define to 1 when the gnulib module unsetenv should be tested. */
433#undef GNULIB_TEST_UNSETENV
434
435/* Define to 1 when the gnulib module vasprintf should be tested. */
436#undef GNULIB_TEST_VASPRINTF
437
438/* Define to 1 when the gnulib module vsnprintf should be tested. */
439#undef GNULIB_TEST_VSNPRINTF
440
441/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
442   whether the gnulib module unistr/u16-mbtoucr shall be considered present.
443   */
444#undef GNULIB_UNISTR_U16_MBTOUCR
445
446/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
447   whether the gnulib module unistr/u16-mbtouc-unsafe shall be considered
448   present. */
449#undef GNULIB_UNISTR_U16_MBTOUC_UNSAFE
450
451/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
452   whether the gnulib module unistr/u16-uctomb shall be considered present. */
453#undef GNULIB_UNISTR_U16_UCTOMB
454
455/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
456   whether the gnulib module unistr/u32-mbtouc-unsafe shall be considered
457   present. */
458#undef GNULIB_UNISTR_U32_MBTOUC_UNSAFE
459
460/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
461   whether the gnulib module unistr/u32-uctomb shall be considered present. */
462#undef GNULIB_UNISTR_U32_UCTOMB
463
464/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
465   whether the gnulib module unistr/u8-mbtoucr shall be considered present. */
466#undef GNULIB_UNISTR_U8_MBTOUCR
467
468/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
469   whether the gnulib module unistr/u8-mbtouc-unsafe shall be considered
470   present. */
471#undef GNULIB_UNISTR_U8_MBTOUC_UNSAFE
472
473/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
474   whether the gnulib module unistr/u8-uctomb shall be considered present. */
475#undef GNULIB_UNISTR_U8_UCTOMB
476
477/* Make sure we don't use old features in code. */
478#undef GNUTLS_COMPAT_H
479
480/* We allow temporarily usage of deprecated functions - until they are
481   removed. */
482#undef GNUTLS_INTERNAL_BUILD
483
484/* The soname of gnutls library */
485#undef GNUTLS_LIBRARY_SONAME
486
487/* Additional cast to bring void* to a type castable to int. */
488#undef GNUTLS_POINTER_TO_INT_CAST
489
490/* Define to 1 if you have 'alloca' after including <alloca.h>, a header that
491   may be supplied by this distribution. */
492#undef HAVE_ALLOCA
493
494/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
495   */
496#undef HAVE_ALLOCA_H
497
498/* Define to 1 if you have the <arpa/inet.h> header file. */
499#undef HAVE_ARPA_INET_H
500
501/* Define to 1 if the system has the type `BCRYPT_ALG_HANDLE'. */
502#undef HAVE_BCRYPT_ALG_HANDLE
503
504/* Define to 1 if you have the <bp-sym.h> header file. */
505#undef HAVE_BP_SYM_H
506
507/* Define to 1 if nanosleep mishandles large arguments. */
508#undef HAVE_BUG_BIG_NANOSLEEP
509
510/* Define to 1 if you have the <byteswap.h> header file. */
511#undef HAVE_BYTESWAP_H
512
513/* Define to 1 if you have the `canonicalize_file_name' function. */
514#undef HAVE_CANONICALIZE_FILE_NAME
515
516/* Define to 1 if you have the `catgets' function. */
517#undef HAVE_CATGETS
518
519/* Define to 1 if you have the Mac OS X function
520   CFLocaleCopyPreferredLanguages in the CoreFoundation framework. */
521#undef HAVE_CFLOCALECOPYPREFERREDLANGUAGES
522
523/* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in
524   the CoreFoundation framework. */
525#undef HAVE_CFPREFERENCESCOPYAPPVALUE
526
527/* Define to 1 if you have the `chmod' function. */
528#undef HAVE_CHMOD
529
530/* Define to 1 if you have the `chsize' function. */
531#undef HAVE_CHSIZE
532
533/* Define to 1 if you have the `clock_gettime' function. */
534#undef HAVE_CLOCK_GETTIME
535
536/* Define to 1 if you have the `clock_settime' function. */
537#undef HAVE_CLOCK_SETTIME
538
539/* Define if you have compound literals. */
540#undef HAVE_COMPOUND_LITERALS
541
542/* Define to 1 if you have the <cpuid.h> header file. */
543#undef HAVE_CPUID_H
544
545/* Define to 1 if you have the <crtdefs.h> header file. */
546#undef HAVE_CRTDEFS_H
547
548/* Define to 1 if you have the `daemon' function. */
549#undef HAVE_DAEMON
550
551/* Enable the DANE library */
552#undef HAVE_DANE
553
554/* Define if the GNU dcgettext() function is already present or preinstalled.
555   */
556#undef HAVE_DCGETTEXT
557
558/* Define to 1 if you have the declaration of `alarm', and to 0 if you don't.
559   */
560#undef HAVE_DECL_ALARM
561
562/* Define to 1 if you have the declaration of `fflush_unlocked', and to 0 if
563   you don't. */
564#undef HAVE_DECL_FFLUSH_UNLOCKED
565
566/* Define to 1 if you have the declaration of `flockfile', and to 0 if you
567   don't. */
568#undef HAVE_DECL_FLOCKFILE
569
570/* Define to 1 if you have the declaration of `fputs_unlocked', and to 0 if
571   you don't. */
572#undef HAVE_DECL_FPUTS_UNLOCKED
573
574/* Define to 1 if you have the declaration of `freeaddrinfo', and to 0 if you
575   don't. */
576#undef HAVE_DECL_FREEADDRINFO
577
578/* Define to 1 if you have the declaration of `fseeko', and to 0 if you don't.
579   */
580#undef HAVE_DECL_FSEEKO
581
582/* Define to 1 if you have the declaration of `ftello', and to 0 if you don't.
583   */
584#undef HAVE_DECL_FTELLO
585
586/* Define to 1 if you have the declaration of `funlockfile', and to 0 if you
587   don't. */
588#undef HAVE_DECL_FUNLOCKFILE
589
590/* Define to 1 if you have the declaration of `gai_strerror', and to 0 if you
591   don't. */
592#undef HAVE_DECL_GAI_STRERROR
593
594/* Define to 1 if you have the declaration of `gai_strerrorA', and to 0 if you
595   don't. */
596#undef HAVE_DECL_GAI_STRERRORA
597
598/* Define to 1 if you have the declaration of `getaddrinfo', and to 0 if you
599   don't. */
600#undef HAVE_DECL_GETADDRINFO
601
602/* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you
603   don't. */
604#undef HAVE_DECL_GETC_UNLOCKED
605
606/* Define to 1 if you have the declaration of `getdelim', and to 0 if you
607   don't. */
608#undef HAVE_DECL_GETDELIM
609
610/* Define to 1 if you have the declaration of `getdtablesize', and to 0 if you
611   don't. */
612#undef HAVE_DECL_GETDTABLESIZE
613
614/* Define to 1 if you have the declaration of `getline', and to 0 if you
615   don't. */
616#undef HAVE_DECL_GETLINE
617
618/* Define to 1 if you have the declaration of `getnameinfo', and to 0 if you
619   don't. */
620#undef HAVE_DECL_GETNAMEINFO
621
622/* Define to 1 if you have the declaration of `inet_ntop', and to 0 if you
623   don't. */
624#undef HAVE_DECL_INET_NTOP
625
626/* Define to 1 if you have the declaration of `inet_pton', and to 0 if you
627   don't. */
628#undef HAVE_DECL_INET_PTON
629
630/* Define to 1 if you have the declaration of `localtime_r', and to 0 if you
631   don't. */
632#undef HAVE_DECL_LOCALTIME_R
633
634/* Define to 1 if you have the declaration of `memmem', and to 0 if you don't.
635   */
636#undef HAVE_DECL_MEMMEM
637
638/* Define to 1 if you have the declaration of `program_invocation_name', and
639   to 0 if you don't. */
640#undef HAVE_DECL_PROGRAM_INVOCATION_NAME
641
642/* Define to 1 if you have the declaration of `program_invocation_short_name',
643   and to 0 if you don't. */
644#undef HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME
645
646/* Define to 1 if you have the declaration of `putc_unlocked', and to 0 if you
647   don't. */
648#undef HAVE_DECL_PUTC_UNLOCKED
649
650/* Define to 1 if you have the declaration of `setenv', and to 0 if you don't.
651   */
652#undef HAVE_DECL_SETENV
653
654/* Define to 1 if you have the declaration of `sleep', and to 0 if you don't.
655   */
656#undef HAVE_DECL_SLEEP
657
658/* Define to 1 if you have the declaration of `snprintf', and to 0 if you
659   don't. */
660#undef HAVE_DECL_SNPRINTF
661
662/* Define to 1 if you have the declaration of `strdup', and to 0 if you don't.
663   */
664#undef HAVE_DECL_STRDUP
665
666/* Define to 1 if you have the declaration of `strerror_r', and to 0 if you
667   don't. */
668#undef HAVE_DECL_STRERROR_R
669
670/* Define to 1 if you have the declaration of `strncasecmp', and to 0 if you
671   don't. */
672#undef HAVE_DECL_STRNCASECMP
673
674/* Define to 1 if you have the declaration of `strndup', and to 0 if you
675   don't. */
676#undef HAVE_DECL_STRNDUP
677
678/* Define to 1 if you have the declaration of `strnlen', and to 0 if you
679   don't. */
680#undef HAVE_DECL_STRNLEN
681
682/* Define to 1 if you have the declaration of `strtok_r', and to 0 if you
683   don't. */
684#undef HAVE_DECL_STRTOK_R
685
686/* Define to 1 if you have the declaration of `tzname', and to 0 if you don't.
687   */
688#undef HAVE_DECL_TZNAME
689
690/* Define to 1 if you have the declaration of `unsetenv', and to 0 if you
691   don't. */
692#undef HAVE_DECL_UNSETENV
693
694/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you
695   don't. */
696#undef HAVE_DECL_VSNPRINTF
697
698/* Define to 1 if you have the declaration of `_fseeki64', and to 0 if you
699   don't. */
700#undef HAVE_DECL__FSEEKI64
701
702/* Define to 1 if you have the declaration of `_putenv', and to 0 if you
703   don't. */
704#undef HAVE_DECL__PUTENV
705
706/* Define to 1 if you have the declaration of `_snprintf', and to 0 if you
707   don't. */
708#undef HAVE_DECL__SNPRINTF
709
710/* Define to 1 if you have the declaration of `__fsetlocking', and to 0 if you
711   don't. */
712#undef HAVE_DECL___FSETLOCKING
713
714/* Define this if /dev/zero is readable device */
715#undef HAVE_DEV_ZERO
716
717/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
718   */
719#undef HAVE_DIRENT_H
720
721/* Define to 1 if you have the <dlfcn.h> header file. */
722#undef HAVE_DLFCN_H
723
724/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
725#undef HAVE_DOPRNT
726
727/* Define to 1 if you have the 'dup2' function. */
728#undef HAVE_DUP2
729
730/* Define to 1 if you have the `duplocale' function. */
731#undef HAVE_DUPLOCALE
732
733/* Define if you have the declaration of environ. */
734#undef HAVE_ENVIRON_DECL
735
736/* Define to 1 if you have the <errno.h> header file. */
737#undef HAVE_ERRNO_H
738
739/* Define to 1 if you have the `explicit_bzero' function. */
740#undef HAVE_EXPLICIT_BZERO
741
742/* Define to 1 if you have the `explicit_memset' function. */
743#undef HAVE_EXPLICIT_MEMSET
744
745/* Define if the locale_t type contains insufficient information, as on
746   OpenBSD. */
747#undef HAVE_FAKE_LOCALES
748
749/* Define to 1 if you have the `fchmod' function. */
750#undef HAVE_FCHMOD
751
752/* Define to 1 if you have the `fcntl' function. */
753#undef HAVE_FCNTL
754
755/* Define to 1 if you have the <fcntl.h> header file. */
756#undef HAVE_FCNTL_H
757
758/* Define to 1 if you have the <features.h> header file. */
759#undef HAVE_FEATURES_H
760
761/* Define to 1 if you have the `flockfile' function. */
762#undef HAVE_FLOCKFILE
763
764/* Define to 1 if you have the `fmemopen' function. */
765#undef HAVE_FMEMOPEN
766
767/* Define to 1 if you have the `fork' function. */
768#undef HAVE_FORK
769
770/* Define to 1 if you have the `freelocale' function. */
771#undef HAVE_FREELOCALE
772
773/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
774#undef HAVE_FSEEKO
775
776/* Define to 1 if you have the `fstat' function. */
777#undef HAVE_FSTAT
778
779/* Define to 1 if you have the `ftruncate' function. */
780#undef HAVE_FTRUNCATE
781
782/* Define to 1 if you have the `funlockfile' function. */
783#undef HAVE_FUNLOCKFILE
784
785/* Define to 1 if getaddrinfo exists, or to 0 otherwise. */
786#undef HAVE_GETADDRINFO
787
788/* Define to 1 if you have the `getauxval' function. */
789#undef HAVE_GETAUXVAL
790
791/* Define to 1 if you have the `getdelim' function. */
792#undef HAVE_GETDELIM
793
794/* Define to 1 if you have the `getdtablesize' function. */
795#undef HAVE_GETDTABLESIZE
796
797/* Define to 1 if you have the `getegid' function. */
798#undef HAVE_GETEGID
799
800/* Enable the OpenBSD getentropy function */
801#undef HAVE_GETENTROPY
802
803/* Define to 1 if you have the `geteuid' function. */
804#undef HAVE_GETEUID
805
806/* Define to 1 if you have the `getgid' function. */
807#undef HAVE_GETGID
808
809/* Define to 1 if you have the `gethostbyname' function. */
810#undef HAVE_GETHOSTBYNAME
811
812/* Define to 1 if you have the `getlocalename_l' function. */
813#undef HAVE_GETLOCALENAME_L
814
815/* Define to 1 if you have the `getpass' function. */
816#undef HAVE_GETPASS
817
818/* Define to 1 if you have the `getpid' function. */
819#undef HAVE_GETPID
820
821/* Define to 1 if you have the `getpwuid_r' function. */
822#undef HAVE_GETPWUID_R
823
824/* Enable the Linux getrandom function */
825#undef HAVE_GETRANDOM
826
827/* Define to 1 if you have the `getrusage' function. */
828#undef HAVE_GETRUSAGE
829
830/* Define to 1 if you have the `getservbyname' function. */
831#undef HAVE_GETSERVBYNAME
832
833/* Define if the GNU gettext() function is already present or preinstalled. */
834#undef HAVE_GETTEXT
835
836/* Define to 1 if you have the `gettimeofday' function. */
837#undef HAVE_GETTIMEOFDAY
838
839/* Define to 1 if you have the `getuid' function. */
840#undef HAVE_GETUID
841
842/* use __get_cpuid_count */
843#undef HAVE_GET_CPUID_COUNT
844
845/* Define if you have the iconv() function and it works. */
846#undef HAVE_ICONV
847
848/* Define to 1 if you have the `inet_ntop' function. */
849#undef HAVE_INET_NTOP
850
851/* Define to 1 if you have the `inet_pton' function. */
852#undef HAVE_INET_PTON
853
854/* Define to 1 if the compiler supports one of the keywords 'inline',
855   '__inline__', '__inline' and effectively inlines functions marked as such.
856   */
857#undef HAVE_INLINE
858
859/* Define to 1 if the system has the type `int16_t'. */
860#undef HAVE_INT16_T
861
862/* Define to 1 if the system has the type `int32_t'. */
863#undef HAVE_INT32_T
864
865/* Define to 1 if the system has the type `int8_t'. */
866#undef HAVE_INT8_T
867
868/* Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>. */
869#undef HAVE_INTMAX_T
870
871/* Define to 1 if the system has the type `intptr_t'. */
872#undef HAVE_INTPTR_T
873
874/* Define to 1 if you have the <inttypes.h> header file. */
875#undef HAVE_INTTYPES_H
876
877/* Define if <inttypes.h> exists, doesn't clash with <sys/types.h>, and
878   declares uintmax_t. */
879#undef HAVE_INTTYPES_H_WITH_UINTMAX
880
881/* Define to 1 if you have the `ioctl' function. */
882#undef HAVE_IOCTL
883
884/* Define to 1 if <sys/socket.h> defines AF_INET. */
885#undef HAVE_IPV4
886
887/* Define to 1 if <sys/socket.h> defines AF_INET6. */
888#undef HAVE_IPV6
889
890/* Define to 1 if you have the `isblank' function. */
891#undef HAVE_ISBLANK
892
893/* Define to 1 if you have the `issetugid' function. */
894#undef HAVE_ISSETUGID
895
896/* Enable the BSD sysctl(KERN_ARND) function */
897#undef HAVE_KERN_ARND
898
899/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
900#undef HAVE_LANGINFO_CODESET
901
902/* Define to 1 if you have the <langinfo.h> header file. */
903#undef HAVE_LANGINFO_H
904
905/* Define if your <locale.h> file defines LC_MESSAGES. */
906#undef HAVE_LC_MESSAGES
907
908/* Define if you have the libcrypto library. */
909#undef HAVE_LIBCRYPTO
910
911/* Define if you have the libdl library. */
912#undef HAVE_LIBDL
913
914/* Define if you have the libev library. */
915#undef HAVE_LIBEV
916
917/* Define to 1 if you have the `gen' library (-lgen). */
918#undef HAVE_LIBGEN
919
920/* Define to 1 if you have the <libgen.h> header file. */
921#undef HAVE_LIBGEN_H
922
923/* Define if IDNA 2008 support is enabled. */
924#undef HAVE_LIBIDN2
925
926/* Define to 1 if you have the `intl' library (-lintl). */
927#undef HAVE_LIBINTL
928
929/* Define to 1 if you have the <libintl.h> header file. */
930#undef HAVE_LIBINTL_H
931
932/* nettle is enabled */
933#undef HAVE_LIBNETTLE
934
935/* Define if you have the libpthread library. */
936#undef HAVE_LIBPTHREAD
937
938/* Define if you have the librt library. */
939#undef HAVE_LIBRT
940
941/* Define if you have the libseccomp library. */
942#undef HAVE_LIBSECCOMP
943
944/* Define to 1 if you have the <limits.h> header file. */
945#undef HAVE_LIMITS_H
946
947/* Define to 1 if you have the `localtime' function. */
948#undef HAVE_LOCALTIME
949
950/* Define if localtime-like functions can loop forever on extreme arguments.
951   */
952#undef HAVE_LOCALTIME_INFLOOP_BUG
953
954/* Define to 1 if you have the `localtime_r' function. */
955#undef HAVE_LOCALTIME_R
956
957/* Define to 1 if the system has the type 'long long int'. */
958#undef HAVE_LONG_LONG_INT
959
960/* Define to 1 if you have the `lstat' function. */
961#undef HAVE_LSTAT
962
963/* Define if the 'malloc' function is POSIX compliant. */
964#undef HAVE_MALLOC_POSIX
965
966/* Define to 1 if mmap()'s MAP_ANONYMOUS flag is available after including
967   config.h and <sys/mman.h>. */
968#undef HAVE_MAP_ANONYMOUS
969
970/* Define to 1 if you have the `mbrtowc' function. */
971#undef HAVE_MBRTOWC
972
973/* Define to 1 if you have the `memmem' function. */
974#undef HAVE_MEMMEM
975
976/* Define to 1 if you have the <memory.h> header file. */
977#undef HAVE_MEMORY_H
978
979/* Define to 1 if you have the `memset_s' function. */
980#undef HAVE_MEMSET_S
981
982/* Define to 1 if <limits.h> defines the MIN and MAX macros. */
983#undef HAVE_MINMAX_IN_LIMITS_H
984
985/* Define to 1 if <sys/param.h> defines the MIN and MAX macros. */
986#undef HAVE_MINMAX_IN_SYS_PARAM_H
987
988/* Define to 1 if you have the `mmap' function. */
989#undef HAVE_MMAP
990
991/* Define to 1 if you have the `mprotect' function. */
992#undef HAVE_MPROTECT
993
994/* Define to 1 if you have the `mquery' function. */
995#undef HAVE_MQUERY
996
997/* Define to 1 on MSVC platforms that have the "invalid parameter handler"
998   concept. */
999#undef HAVE_MSVC_INVALID_PARAMETER_HANDLER
1000
1001/* Define if the locale_t type does not contain the name of each locale
1002   category. */
1003#undef HAVE_NAMELESS_LOCALES
1004
1005/* Define to 1 if you have the `nanosleep' function. */
1006#undef HAVE_NANOSLEEP
1007
1008/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
1009#undef HAVE_NDIR_H
1010
1011/* Define to 1 if you have the <netdb.h> header file. */
1012#undef HAVE_NETDB_H
1013
1014/* Define to 1 if you have the <netinet/in.h> header file. */
1015#undef HAVE_NETINET_IN_H
1016
1017/* Define to 1 if you have the <netinet/tcp.h> header file. */
1018#undef HAVE_NETINET_TCP_H
1019
1020/* Define to 1 if you have the `nettle_cfb8_encrypt' function. */
1021#undef HAVE_NETTLE_CFB8_ENCRYPT
1022
1023/* Define to 1 if you have the `nettle_chacha_set_counter' function. */
1024#undef HAVE_NETTLE_CHACHA_SET_COUNTER
1025
1026/* Define to 1 if you have the `nettle_cmac128_update' function. */
1027#undef HAVE_NETTLE_CMAC128_UPDATE
1028
1029/* Define to 1 if you have the `nettle_curve448_mul' function. */
1030#undef HAVE_NETTLE_CURVE448_MUL
1031
1032/* Define to 1 if you have the `nettle_ed448_shake256_sign' function. */
1033#undef HAVE_NETTLE_ED448_SHAKE256_SIGN
1034
1035/* Define to 1 if you have the `nettle_get_gost_gc256b' function. */
1036#undef HAVE_NETTLE_GET_GOST_GC256B
1037
1038/* Define to 1 if you have the `nettle_get_gost_gc512a' function. */
1039#undef HAVE_NETTLE_GET_GOST_GC512A
1040
1041/* Define to 1 if you have the `nettle_gost28147_set_key' function. */
1042#undef HAVE_NETTLE_GOST28147_SET_KEY
1043
1044/* Define to 1 if you have the `nettle_gostdsa_sign' function. */
1045#undef HAVE_NETTLE_GOSTDSA_SIGN
1046
1047/* Define to 1 if you have the `nettle_gosthash94cp_update' function. */
1048#undef HAVE_NETTLE_GOSTHASH94CP_UPDATE
1049
1050/* Define to 1 if you have the `nettle_rsa_sec_decrypt' function. */
1051#undef HAVE_NETTLE_RSA_SEC_DECRYPT
1052
1053/* Define to 1 if you have the `nettle_siv_cmac_aes128_set_key' function. */
1054#undef HAVE_NETTLE_SIV_CMAC_AES128_SET_KEY
1055
1056/* Define to 1 if you have the `nettle_streebog512_update' function. */
1057#undef HAVE_NETTLE_STREEBOG512_UPDATE
1058
1059/* Define to 1 if you have the `nettle_xts_encrypt_message' function. */
1060#undef HAVE_NETTLE_XTS_ENCRYPT_MESSAGE
1061
1062/* Define to 1 if you have the `newlocale' function. */
1063#undef HAVE_NEWLOCALE
1064
1065/* Define to 1 if you have the <OS.h> header file. */
1066#undef HAVE_OS_H
1067
1068/* Define this if pathfind(3) works */
1069#undef HAVE_PATHFIND
1070
1071/* Define to 1 if the system has the type `pid_t'. */
1072#undef HAVE_PID_T
1073
1074/* Define to 1 if you have the `pipe' function. */
1075#undef HAVE_PIPE
1076
1077/* Define to 1 if you have the `pstat_getprocvm' function. */
1078#undef HAVE_PSTAT_GETPROCVM
1079
1080/* Define if you have the <pthread.h> header and the POSIX threads API. */
1081#undef HAVE_PTHREAD_API
1082
1083/* Define to 1 if you have the `pthread_atfork' function. */
1084#undef HAVE_PTHREAD_ATFORK
1085
1086/* Define to 1 if you have the <pthread.h> header file. */
1087#undef HAVE_PTHREAD_H
1088
1089/* Define to 1 if you have the `pthread_mutex_lock' function. */
1090#undef HAVE_PTHREAD_MUTEX_LOCK
1091
1092/* Define if the <pthread.h> defines PTHREAD_MUTEX_RECURSIVE. */
1093#undef HAVE_PTHREAD_MUTEX_RECURSIVE
1094
1095/* Define if the POSIX multithreading library has read/write locks. */
1096#undef HAVE_PTHREAD_RWLOCK
1097
1098/* Define if the 'pthread_rwlock_rdlock' function prefers a writer to a
1099   reader. */
1100#undef HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER
1101
1102/* Define to 1 if the pthread_sigmask function can be used (despite bugs). */
1103#undef HAVE_PTHREAD_SIGMASK
1104
1105/* Define to 1 if the system has the type `pthread_spinlock_t'. */
1106#undef HAVE_PTHREAD_SPINLOCK_T
1107
1108/* Define to 1 if the system has the type `pthread_t'. */
1109#undef HAVE_PTHREAD_T
1110
1111/* Define to 1 if the system has the type `ptrdiff_t'. */
1112#undef HAVE_PTRDIFF_T
1113
1114/* Define to 1 if you have the `raise' function. */
1115#undef HAVE_RAISE
1116
1117/* Define if the 'realloc' function is POSIX compliant. */
1118#undef HAVE_REALLOC_POSIX
1119
1120/* Define this if we have a functional realpath(3C) */
1121#undef HAVE_REALPATH
1122
1123/* Define to 1 if you have the <runetype.h> header file. */
1124#undef HAVE_RUNETYPE_H
1125
1126/* Define to 1 if you have run the test for working tzset. */
1127#undef HAVE_RUN_TZSET_TEST
1128
1129/* Define to 1 if the system has the type `sa_family_t'. */
1130#undef HAVE_SA_FAMILY_T
1131
1132/* Define to 1 if you have the <sched.h> header file. */
1133#undef HAVE_SCHED_H
1134
1135/* Define to 1 if you have the `scm_gc_malloc_pointerless' function. */
1136#undef HAVE_SCM_GC_MALLOC_POINTERLESS
1137
1138/* Define to 1 if you have the <search.h> header file. */
1139#undef HAVE_SEARCH_H
1140
1141/* Define to 1 if you have the `secure_getenv' function. */
1142#undef HAVE_SECURE_GETENV
1143
1144/* Define to 1 if you have the `setdtablesize' function. */
1145#undef HAVE_SETDTABLESIZE
1146
1147/* Define to 1 if you have the `setenv' function. */
1148#undef HAVE_SETENV
1149
1150/* Define to 1 if you have the `setitimer' function. */
1151#undef HAVE_SETITIMER
1152
1153/* Define to 1 if you have the <setjmp.h> header file. */
1154#undef HAVE_SETJMP_H
1155
1156/* Define to 1 if you have the `shutdown' function. */
1157#undef HAVE_SHUTDOWN
1158
1159/* Define to 1 if you have the `sigaction' function. */
1160#undef HAVE_SIGACTION
1161
1162/* Define to 1 if you have the `sigaltstack' function. */
1163#undef HAVE_SIGALTSTACK
1164
1165/* Define to 1 if the system has the type `siginfo_t'. */
1166#undef HAVE_SIGINFO_T
1167
1168/* Define to 1 if you have the `siginterrupt' function. */
1169#undef HAVE_SIGINTERRUPT
1170
1171/* Define to 1 if 'sig_atomic_t' is a signed integer type. */
1172#undef HAVE_SIGNED_SIG_ATOMIC_T
1173
1174/* Define to 1 if 'wchar_t' is a signed integer type. */
1175#undef HAVE_SIGNED_WCHAR_T
1176
1177/* Define to 1 if 'wint_t' is a signed integer type. */
1178#undef HAVE_SIGNED_WINT_T
1179
1180/* Define to 1 if the system has the type `sigset_t'. */
1181#undef HAVE_SIGSET_T
1182
1183/* Define to 1 if the system has the type `size_t'. */
1184#undef HAVE_SIZE_T
1185
1186/* Define to 1 if you have the `sleep' function. */
1187#undef HAVE_SLEEP
1188
1189/* Define to 1 if you have the `snprintf' function. */
1190#undef HAVE_SNPRINTF
1191
1192/* Define if the return value of the snprintf function is the number of of
1193   bytes (excluding the terminating NUL) that would have been produced if the
1194   buffer had been large enough. */
1195#undef HAVE_SNPRINTF_RETVAL_C99
1196
1197/* Define if the locale_t type is as on Solaris 11.4. */
1198#undef HAVE_SOLARIS114_LOCALES
1199
1200/* Define to 1 if you have the <stdarg.h> header file. */
1201#undef HAVE_STDARG_H
1202
1203/* Define to 1 if you have the <stdatomic.h> header file. */
1204#undef HAVE_STDATOMIC_H
1205
1206/* Define to 1 if you have the <stdbool.h> header file. */
1207#undef HAVE_STDBOOL_H
1208
1209/* Define to 1 if you have the <stdint.h> header file. */
1210#undef HAVE_STDINT_H
1211
1212/* Define if <stdint.h> exists, doesn't clash with <sys/types.h>, and declares
1213   uintmax_t. */
1214#undef HAVE_STDINT_H_WITH_UINTMAX
1215
1216/* Define to 1 if you have the <stdio_ext.h> header file. */
1217#undef HAVE_STDIO_EXT_H
1218
1219/* Define to 1 if you have the <stdlib.h> header file. */
1220#undef HAVE_STDLIB_H
1221
1222/* Define to 1 if you have the `strcasecmp' function. */
1223#undef HAVE_STRCASECMP
1224
1225/* Define to 1 if you have the `strchr' function. */
1226#undef HAVE_STRCHR
1227
1228/* Define to 1 if you have the `strdup' function. */
1229#undef HAVE_STRDUP
1230
1231/* Define to 1 if you have the `strerror_r' function. */
1232#undef HAVE_STRERROR_R
1233
1234/* Define this if strftime() works */
1235#undef HAVE_STRFTIME
1236
1237/* Define to 1 if you have the <strings.h> header file. */
1238#undef HAVE_STRINGS_H
1239
1240/* Define to 1 if you have the <string.h> header file. */
1241#undef HAVE_STRING_H
1242
1243/* Define to 1 if you have the `strncasecmp' function. */
1244#undef HAVE_STRNCASECMP
1245
1246/* Define to 1 if you have the `strndup' function. */
1247#undef HAVE_STRNDUP
1248
1249/* Define to 1 if you have the `strnlen' function. */
1250#undef HAVE_STRNLEN
1251
1252/* Define to 1 if you have the `strrchr' function. */
1253#undef HAVE_STRRCHR
1254
1255/* Define to 1 if you have the `strsignal' function. */
1256#undef HAVE_STRSIGNAL
1257
1258/* Define to 1 if you have the `strtok_r' function. */
1259#undef HAVE_STRTOK_R
1260
1261/* Define to 1 if the system has the type `struct addrinfo'. */
1262#undef HAVE_STRUCT_ADDRINFO
1263
1264/* Define to 1 if `iov_base' is a member of `struct iovec'. */
1265#undef HAVE_STRUCT_IOVEC_IOV_BASE
1266
1267/* Define to 1 if `sa_sigaction' is a member of `struct sigaction'. */
1268#undef HAVE_STRUCT_SIGACTION_SA_SIGACTION
1269
1270/* Define to 1 if `sa_len' is a member of `struct sockaddr'. */
1271#undef HAVE_STRUCT_SOCKADDR_SA_LEN
1272
1273/* Define to 1 if the system has the type `struct sockaddr_storage'. */
1274#undef HAVE_STRUCT_SOCKADDR_STORAGE
1275
1276/* Define to 1 if `ss_family' is a member of `struct sockaddr_storage'. */
1277#undef HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY
1278
1279/* Define to 1 if `st_atimensec' is a member of `struct stat'. */
1280#undef HAVE_STRUCT_STAT_ST_ATIMENSEC
1281
1282/* Define to 1 if `st_atimespec.tv_nsec' is a member of `struct stat'. */
1283#undef HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC
1284
1285/* Define to 1 if `st_atim.st__tim.tv_nsec' is a member of `struct stat'. */
1286#undef HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC
1287
1288/* Define to 1 if `st_atim.tv_nsec' is a member of `struct stat'. */
1289#undef HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC
1290
1291/* Define to 1 if `st_birthtimensec' is a member of `struct stat'. */
1292#undef HAVE_STRUCT_STAT_ST_BIRTHTIMENSEC
1293
1294/* Define to 1 if `st_birthtimespec.tv_nsec' is a member of `struct stat'. */
1295#undef HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC
1296
1297/* Define to 1 if `st_birthtim.tv_nsec' is a member of `struct stat'. */
1298#undef HAVE_STRUCT_STAT_ST_BIRTHTIM_TV_NSEC
1299
1300/* Define to 1 if `tm_zone' is a member of `struct tm'. */
1301#undef HAVE_STRUCT_TM_TM_ZONE
1302
1303/* Define to 1 if you have the `strverscmp' function. */
1304#undef HAVE_STRVERSCMP
1305
1306/* Define to 1 if you have the `symlink' function. */
1307#undef HAVE_SYMLINK
1308
1309/* Define to 1 if you have the <sysexits.h> header file. */
1310#undef HAVE_SYSEXITS_H
1311
1312/* Define to 1 if you have the <sys/bitypes.h> header file. */
1313#undef HAVE_SYS_BITYPES_H
1314
1315/* Define to 1 if you have the <sys/cdefs.h> header file. */
1316#undef HAVE_SYS_CDEFS_H
1317
1318/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
1319   */
1320#undef HAVE_SYS_DIR_H
1321
1322/* Define to 1 if you have the <sys/inttypes.h> header file. */
1323#undef HAVE_SYS_INTTYPES_H
1324
1325/* Define to 1 if you have the <sys/ioctl.h> header file. */
1326#undef HAVE_SYS_IOCTL_H
1327
1328/* Define to 1 if you have the <sys/limits.h> header file. */
1329#undef HAVE_SYS_LIMITS_H
1330
1331/* Define to 1 if you have the <sys/mman.h> header file. */
1332#undef HAVE_SYS_MMAN_H
1333
1334/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
1335   */
1336#undef HAVE_SYS_NDIR_H
1337
1338/* Define to 1 if you have the <sys/param.h> header file. */
1339#undef HAVE_SYS_PARAM_H
1340
1341/* Define to 1 if you have the <sys/poll.h> header file. */
1342#undef HAVE_SYS_POLL_H
1343
1344/* Define to 1 if you have the <sys/procset.h> header file. */
1345#undef HAVE_SYS_PROCSET_H
1346
1347/* Define to 1 if you have the <sys/select.h> header file. */
1348#undef HAVE_SYS_SELECT_H
1349
1350/* Define to 1 if you have the <sys/socket.h> header file. */
1351#undef HAVE_SYS_SOCKET_H
1352
1353/* Define to 1 if you have the <sys/stat.h> header file. */
1354#undef HAVE_SYS_STAT_H
1355
1356/* Define to 1 if you have the <sys/stropts.h> header file. */
1357#undef HAVE_SYS_STROPTS_H
1358
1359/* Define to 1 if you have the <sys/time.h> header file. */
1360#undef HAVE_SYS_TIME_H
1361
1362/* Define to 1 if you have the <sys/types.h> header file. */
1363#undef HAVE_SYS_TYPES_H
1364
1365/* Define to 1 if you have the <sys/uio.h> header file. */
1366#undef HAVE_SYS_UIO_H
1367
1368/* Define to 1 if you have the <sys/un.h> header file. */
1369#undef HAVE_SYS_UN_H
1370
1371/* Define to 1 if you have the <sys/wait.h> header file. */
1372#undef HAVE_SYS_WAIT_H
1373
1374/* Define to 1 if the system has the 'tcgetattr' function. */
1375#undef HAVE_TCGETATTR
1376
1377/* Define to 1 if the system has the 'tcsetattr' function. */
1378#undef HAVE_TCSETATTR
1379
1380/* Define to 1 if you have the <termios.h> header file. */
1381#undef HAVE_TERMIOS_H
1382
1383/* Define to 1 if you have the `thrd_create' function. */
1384#undef HAVE_THRD_CREATE
1385
1386/* Define to 1 if you have the <threads.h> header file. */
1387#undef HAVE_THREADS_H
1388
1389/* Define to 1 if you have the `timegm' function. */
1390#undef HAVE_TIMEGM
1391
1392/* Define to 1 if the system has the type `timezone_t'. */
1393#undef HAVE_TIMEZONE_T
1394
1395/* Define if struct tm has the tm_gmtoff member. */
1396#undef HAVE_TM_GMTOFF
1397
1398/* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use
1399   `HAVE_STRUCT_TM_TM_ZONE' instead. */
1400#undef HAVE_TM_ZONE
1401
1402/* Enable TPM */
1403#undef HAVE_TROUSERS
1404
1405/* Define to 1 if you have the `tsearch' function. */
1406#undef HAVE_TSEARCH
1407
1408/* Define to 1 if you don't have `tm_zone' but do have the external array
1409   `tzname'. */
1410#undef HAVE_TZNAME
1411
1412/* Define to 1 if you have the `tzset' function. */
1413#undef HAVE_TZSET
1414
1415/* Define to 1 if the system has the type `uint16_t'. */
1416#undef HAVE_UINT16_T
1417
1418/* Define to 1 if the system has the type `uint32_t'. */
1419#undef HAVE_UINT32_T
1420
1421/* Define to 1 if the system has the type `uint8_t'. */
1422#undef HAVE_UINT8_T
1423
1424/* Define to 1 if the system has the type `uintptr_t'. */
1425#undef HAVE_UINTPTR_T
1426
1427/* Define to 1 if the system has the type `uint_t'. */
1428#undef HAVE_UINT_T
1429
1430/* Define to 1 if the system has the type `union nettle_block8'. */
1431#undef HAVE_UNION_NETTLE_BLOCK8
1432
1433/* Define to 1 if you have the <unistd.h> header file. */
1434#undef HAVE_UNISTD_H
1435
1436/* Define to 1 if you have the `unsetenv' function. */
1437#undef HAVE_UNSETENV
1438
1439/* Define to 1 if the system has the type 'unsigned long long int'. */
1440#undef HAVE_UNSIGNED_LONG_LONG_INT
1441
1442/* Define to 1 if you have the `uselocale' function. */
1443#undef HAVE_USELOCALE
1444
1445/* Define to 1 if you have the <utime.h> header file. */
1446#undef HAVE_UTIME_H
1447
1448/* Define to 1 if you have the <valgrind/memcheck.h> header file. */
1449#undef HAVE_VALGRIND_MEMCHECK_H
1450
1451/* Define to 1 if you have the <values.h> header file. */
1452#undef HAVE_VALUES_H
1453
1454/* Define to 1 if you have the <varargs.h> header file. */
1455#undef HAVE_VARARGS_H
1456
1457/* Define to 1 if you have the `vasnprintf' function. */
1458#undef HAVE_VASNPRINTF
1459
1460/* Define to 1 if you have the `vasprintf' function. */
1461#undef HAVE_VASPRINTF
1462
1463/* Define to 1 if you have the `vfork' function. */
1464#undef HAVE_VFORK
1465
1466/* Define to 1 if you have the <vfork.h> header file. */
1467#undef HAVE_VFORK_H
1468
1469/* Define to 1 or 0, depending whether the compiler supports simple visibility
1470   declarations. */
1471#undef HAVE_VISIBILITY
1472
1473/* Define to 1 if you have the `vprintf' function. */
1474#undef HAVE_VPRINTF
1475
1476/* Define to 1 if you have the `vsnprintf' function. */
1477#undef HAVE_VSNPRINTF
1478
1479/* Define to 1 if you have the <wchar.h> header file. */
1480#undef HAVE_WCHAR_H
1481
1482/* Define to 1 if the system has the type `wchar_t'. */
1483#undef HAVE_WCHAR_T
1484
1485/* Define to 1 if you have the `wcrtomb' function. */
1486#undef HAVE_WCRTOMB
1487
1488/* Define to 1 if you have the `wcslen' function. */
1489#undef HAVE_WCSLEN
1490
1491/* Define to 1 if you have the `wcsnlen' function. */
1492#undef HAVE_WCSNLEN
1493
1494/* Define to 1 if the compiler and linker support weak declarations of
1495   symbols. */
1496#undef HAVE_WEAK_SYMBOLS
1497
1498/* Define to 1 if you have the <winsock2.h> header file. */
1499#undef HAVE_WINSOCK2_H
1500
1501/* Define to 1 if the system has the type `wint_t'. */
1502#undef HAVE_WINT_T
1503
1504/* Define to 1 if `fork' works. */
1505#undef HAVE_WORKING_FORK
1506
1507/* Define to 1 if O_NOATIME works. */
1508#undef HAVE_WORKING_O_NOATIME
1509
1510/* Define to 1 if O_NOFOLLOW works. */
1511#undef HAVE_WORKING_O_NOFOLLOW
1512
1513/* Define if the uselocale function exists any may safely be called. */
1514#undef HAVE_WORKING_USELOCALE
1515
1516/* Define to 1 if `vfork' works. */
1517#undef HAVE_WORKING_VFORK
1518
1519/* Define to 1 if you have the <ws2tcpip.h> header file. */
1520#undef HAVE_WS2TCPIP_H
1521
1522/* Define to 1 if you have the <xlocale.h> header file. */
1523#undef HAVE_XLOCALE_H
1524
1525/* Define to 1 if the system has the type `_Bool'. */
1526#undef HAVE__BOOL
1527
1528/* Define to 1 if you have the `_fseeki64' function. */
1529#undef HAVE__FSEEKI64
1530
1531/* Define to 1 if you have the `_ftelli64' function. */
1532#undef HAVE__FTELLI64
1533
1534/* Define to 1 if you have the `_set_invalid_parameter_handler' function. */
1535#undef HAVE__SET_INVALID_PARAMETER_HANDLER
1536
1537/* Define to 1 if the compiler supports __builtin_expect,
1538   and to 2 if <builtins.h> does.  */
1539#undef HAVE___BUILTIN_EXPECT
1540#ifndef HAVE___BUILTIN_EXPECT
1541# define __builtin_expect(e, c) (e)
1542#elif HAVE___BUILTIN_EXPECT == 2
1543# include <builtins.h>
1544#endif
1545
1546
1547/* Define to 1 if you have the `__fsetlocking' function. */
1548#undef HAVE___FSETLOCKING
1549
1550/* Define to 1 if the compiler supports the keyword '__inline'. */
1551#undef HAVE___INLINE
1552
1553/* Define to 1 if you have the `__register_atfork' function. */
1554#undef HAVE___REGISTER_ATFORK
1555
1556/* Define to 1 if you have the `__secure_getenv' function. */
1557#undef HAVE___SECURE_GETENV
1558
1559/* Define to 1 if you have the `__xpg_strerror_r' function. */
1560#undef HAVE___XPG_STRERROR_R
1561
1562/* The soname of hogweed library */
1563#undef HOGWEED_LIBRARY_SONAME
1564
1565/* whether to allowin inline comments */
1566#undef INI_ALLOW_INLINE_COMMENTS
1567
1568/* The inline comment prefixes */
1569#undef INI_INLINE_COMMENT_PREFIXES
1570
1571/* inih maximum line size */
1572#undef INI_MAX_LINE
1573
1574/* The comment prefixes */
1575#undef INI_START_COMMENT_PREFIXES
1576
1577/* whether to stop on first error */
1578#undef INI_STOP_ON_FIRST_ERROR
1579
1580/* Define to 1 if lseek does not detect pipes. */
1581#undef LSEEK_PIPE_BROKEN
1582
1583/* Define to 1 if 'lstat' dereferences a symlink specified with a trailing
1584   slash. */
1585#undef LSTAT_FOLLOWS_SLASHED_SYMLINK
1586
1587/* Define to the sub-directory where libtool stores uninstalled libraries. */
1588#undef LT_OBJDIR
1589
1590/* If malloc(0) is != NULL, define this to 1. Otherwise define this to 0. */
1591#undef MALLOC_0_IS_NONNULL
1592
1593/* Define to a substitute value for mmap()'s MAP_ANONYMOUS flag. */
1594#undef MAP_ANONYMOUS
1595
1596/* Use GNU style printf and scanf.  */
1597#ifndef __USE_MINGW_ANSI_STDIO
1598# undef __USE_MINGW_ANSI_STDIO
1599#endif
1600
1601
1602/* Use backported Curve448/GOST R 34.10 DSA support */
1603#undef NEED_INT_ECC
1604
1605/* Define if the compilation of mktime.c should define 'mktime_internal'. */
1606#undef NEED_MKTIME_INTERNAL
1607
1608/* Define if the compilation of mktime.c should define 'mktime' with the
1609   native Windows TZ workaround. */
1610#undef NEED_MKTIME_WINDOWS
1611
1612/* Define if the compilation of mktime.c should define 'mktime' with the
1613   algorithmic workarounds. */
1614#undef NEED_MKTIME_WORKING
1615
1616/* Define to 1 to enable general improvements of setlocale. */
1617#undef NEED_SETLOCALE_IMPROVED
1618
1619/* Define to 1 to enable a multithread-safety fix of setlocale. */
1620#undef NEED_SETLOCALE_MTSAFE
1621
1622/* The soname of nettle library */
1623#undef NETTLE_LIBRARY_SONAME
1624
1625/* Define this if optional arguments are disallowed */
1626#undef NO_OPTIONAL_OPT_ARGS
1627
1628/* Define to 1 if open() fails to recognize a trailing slash. */
1629#undef OPEN_TRAILING_SLASH_BUG
1630
1631/* Name of package */
1632#undef PACKAGE
1633
1634/* Define to the address where bug reports for this package should be sent. */
1635#undef PACKAGE_BUGREPORT
1636
1637/* Define to the full name of this package. */
1638#undef PACKAGE_NAME
1639
1640/* Define to the full name and version of this package. */
1641#undef PACKAGE_STRING
1642
1643/* Define to the one symbol short name of this package. */
1644#undef PACKAGE_TARNAME
1645
1646/* Define to the home page for this package. */
1647#undef PACKAGE_URL
1648
1649/* Define to the version of this package. */
1650#undef PACKAGE_VERSION
1651
1652/* define to a working POSIX compliant shell */
1653#undef POSIX_SHELL
1654
1655/* Define if <inttypes.h> exists and defines unusable PRI* macros. */
1656#undef PRI_MACROS_BROKEN
1657
1658/* Define to the type that is the result of default argument promotions of
1659   type mode_t. */
1660#undef PROMOTED_MODE_T
1661
1662/* Define if pthread_create is an inline function. */
1663#undef PTHREAD_CREATE_IS_INLINE
1664
1665/* Define if the pthread_in_use() detection is hard. */
1666#undef PTHREAD_IN_USE_DETECTION_HARD
1667
1668/* Define to 1 if pthread_sigmask(), when it fails, returns -1 and sets errno.
1669   */
1670#undef PTHREAD_SIGMASK_FAILS_WITH_ERRNO
1671
1672/* Define to 1 if pthread_sigmask may return 0 and have no effect. */
1673#undef PTHREAD_SIGMASK_INEFFECTIVE
1674
1675/* Define to 1 if pthread_sigmask() unblocks signals incorrectly. */
1676#undef PTHREAD_SIGMASK_UNBLOCK_BUG
1677
1678/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
1679   'ptrdiff_t'. */
1680#undef PTRDIFF_T_SUFFIX
1681
1682/* name of regex header file */
1683#undef REGEX_HEADER
1684
1685/* Define to 1 if stat needs help when passed a file name with a trailing
1686   slash */
1687#undef REPLACE_FUNC_STAT_FILE
1688
1689/* Define to 1 if strerror(0) does not return a message implying success. */
1690#undef REPLACE_STRERROR_0
1691
1692/* Define if vasnprintf exists but is overridden by gnulib. */
1693#undef REPLACE_VASNPRINTF
1694
1695/* Define to 1 if setlocale (LC_ALL, NULL) is multithread-safe. */
1696#undef SETLOCALE_NULL_ALL_MTSAFE
1697
1698/* Define to 1 if setlocale (category, NULL) is multithread-safe. */
1699#undef SETLOCALE_NULL_ONE_MTSAFE
1700
1701/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
1702   'sig_atomic_t'. */
1703#undef SIG_ATOMIC_T_SUFFIX
1704
1705/* The size of `char *', as computed by sizeof. */
1706#undef SIZEOF_CHAR_P
1707
1708/* The size of `int', as computed by sizeof. */
1709#undef SIZEOF_INT
1710
1711/* The size of `long', as computed by sizeof. */
1712#undef SIZEOF_LONG
1713
1714/* The size of `long long', as computed by sizeof. */
1715#undef SIZEOF_LONG_LONG
1716
1717/* The size of `short', as computed by sizeof. */
1718#undef SIZEOF_SHORT
1719
1720/* The size of `time_t', as computed by sizeof. */
1721#undef SIZEOF_TIME_T
1722
1723/* The size of `unsigned int', as computed by sizeof. */
1724#undef SIZEOF_UNSIGNED_INT
1725
1726/* The size of `unsigned long int', as computed by sizeof. */
1727#undef SIZEOF_UNSIGNED_LONG_INT
1728
1729/* The size of `void *', as computed by sizeof. */
1730#undef SIZEOF_VOID_P
1731
1732/* Define as the maximum value of type 'size_t', if the system doesn't define
1733   it. */
1734#ifndef SIZE_MAX
1735# undef SIZE_MAX
1736#endif
1737
1738/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
1739   'size_t'. */
1740#undef SIZE_T_SUFFIX
1741
1742/* If using the C implementation of alloca, define if you know the
1743   direction of stack growth for your system; otherwise it will be
1744   automatically deduced at runtime.
1745	STACK_DIRECTION > 0 => grows toward higher addresses
1746	STACK_DIRECTION < 0 => grows toward lower addresses
1747	STACK_DIRECTION = 0 => direction of growth unknown */
1748#undef STACK_DIRECTION
1749
1750/* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
1751#undef STAT_MACROS_BROKEN
1752
1753/* Define to 1 if you have the ANSI C header files. */
1754#undef STDC_HEADERS
1755
1756/* force strict DER time constraints */
1757#undef STRICT_DER_TIME
1758
1759/* The system-wide gnutls configuration file */
1760#undef SYSTEM_PRIORITY_FILE
1761
1762/* Define to 1 if time_t is signed. */
1763#undef TIME_T_IS_SIGNED
1764
1765/* Define to 1 if your <sys/time.h> declares `struct tm'. */
1766#undef TM_IN_SYS_TIME
1767
1768/* the location of the trousers library */
1769#undef TROUSERS_LIB
1770
1771/* Define to 1 if the type of the st_atim member of a struct stat is struct
1772   timespec. */
1773#undef TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC
1774
1775/* Define if tzset clobbers localtime's static buffer. */
1776#undef TZSET_CLOBBERS_LOCALTIME
1777
1778/* The DNSSEC root key file */
1779#undef UNBOUND_ROOT_KEY_FILE
1780
1781/* Define if the combination of the ISO C and POSIX multithreading APIs can be
1782   used. */
1783#undef USE_ISOC_AND_POSIX_THREADS
1784
1785/* Define if the ISO C multithreading library can be used. */
1786#undef USE_ISOC_THREADS
1787
1788/* Define if the POSIX multithreading library can be used. */
1789#undef USE_POSIX_THREADS
1790
1791/* Define if references to the POSIX multithreading library should be made
1792   weak. */
1793#undef USE_POSIX_THREADS_WEAK
1794
1795/* Enable extensions on AIX 3, Interix.  */
1796#ifndef _ALL_SOURCE
1797# undef _ALL_SOURCE
1798#endif
1799/* Enable general extensions on macOS.  */
1800#ifndef _DARWIN_C_SOURCE
1801# undef _DARWIN_C_SOURCE
1802#endif
1803/* Enable GNU extensions on systems that have them.  */
1804#ifndef _GNU_SOURCE
1805# undef _GNU_SOURCE
1806#endif
1807/* Enable NetBSD extensions on NetBSD.  */
1808#ifndef _NETBSD_SOURCE
1809# undef _NETBSD_SOURCE
1810#endif
1811/* Enable OpenBSD extensions on NetBSD.  */
1812#ifndef _OPENBSD_SOURCE
1813# undef _OPENBSD_SOURCE
1814#endif
1815/* Enable threading extensions on Solaris.  */
1816#ifndef _POSIX_PTHREAD_SEMANTICS
1817# undef _POSIX_PTHREAD_SEMANTICS
1818#endif
1819/* Enable extensions specified by ISO/IEC TS 18661-5:2014.  */
1820#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
1821# undef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
1822#endif
1823/* Enable extensions specified by ISO/IEC TS 18661-1:2014.  */
1824#ifndef __STDC_WANT_IEC_60559_BFP_EXT__
1825# undef __STDC_WANT_IEC_60559_BFP_EXT__
1826#endif
1827/* Enable extensions specified by ISO/IEC TS 18661-2:2015.  */
1828#ifndef __STDC_WANT_IEC_60559_DFP_EXT__
1829# undef __STDC_WANT_IEC_60559_DFP_EXT__
1830#endif
1831/* Enable extensions specified by ISO/IEC TS 18661-4:2015.  */
1832#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
1833# undef __STDC_WANT_IEC_60559_FUNCS_EXT__
1834#endif
1835/* Enable extensions specified by ISO/IEC TS 18661-3:2015.  */
1836#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__
1837# undef __STDC_WANT_IEC_60559_TYPES_EXT__
1838#endif
1839/* Enable extensions specified by ISO/IEC TR 24731-2:2010.  */
1840#ifndef __STDC_WANT_LIB_EXT2__
1841# undef __STDC_WANT_LIB_EXT2__
1842#endif
1843/* Enable extensions specified by ISO/IEC 24747:2009.  */
1844#ifndef __STDC_WANT_MATH_SPEC_FUNCS__
1845# undef __STDC_WANT_MATH_SPEC_FUNCS__
1846#endif
1847/* Enable extensions on HP NonStop.  */
1848#ifndef _TANDEM_SOURCE
1849# undef _TANDEM_SOURCE
1850#endif
1851/* Enable X/Open extensions if necessary.  HP-UX 11.11 defines
1852   mbstate_t only if _XOPEN_SOURCE is defined to 500, regardless of
1853   whether compiling with -Ae or -D_HPUX_SOURCE=1.  */
1854#ifndef _XOPEN_SOURCE
1855# undef _XOPEN_SOURCE
1856#endif
1857/* Enable X/Open compliant socket functions that do not require linking
1858   with -lxnet on HP-UX 11.11.  */
1859#ifndef _HPUX_ALT_XOPEN_SOCKET_API
1860# undef _HPUX_ALT_XOPEN_SOCKET_API
1861#endif
1862/* Enable general extensions on Solaris.  */
1863#ifndef __EXTENSIONS__
1864# undef __EXTENSIONS__
1865#endif
1866
1867
1868/* Define if the native Windows multithreading API can be used. */
1869#undef USE_WINDOWS_THREADS
1870
1871/* Version number of package */
1872#undef VERSION
1873
1874/* Define to 1 if unsetenv returns void instead of int. */
1875#undef VOID_UNSETENV
1876
1877/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
1878   'wchar_t'. */
1879#undef WCHAR_T_SUFFIX
1880
1881/* Define if WSAStartup is needed. */
1882#undef WINDOWS_SOCKETS
1883
1884/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
1885   'wint_t'. */
1886#undef WINT_T_SUFFIX
1887
1888/* Define this if a working libregex can be found */
1889#undef WITH_LIBREGEX
1890
1891/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
1892   significant byte first (like Motorola and SPARC, unlike Intel). */
1893#if defined AC_APPLE_UNIVERSAL_BUILD
1894# if defined __BIG_ENDIAN__
1895#  define WORDS_BIGENDIAN 1
1896# endif
1897#else
1898# ifndef WORDS_BIGENDIAN
1899#  undef WORDS_BIGENDIAN
1900# endif
1901#endif
1902
1903/* Number of bits in a file offset, on hosts where this is settable. */
1904#undef _FILE_OFFSET_BITS
1905
1906/* True if the compiler says it groks GNU C version MAJOR.MINOR.  */
1907#if defined __GNUC__ && defined __GNUC_MINOR__
1908# define _GL_GNUC_PREREQ(major, minor) \
1909    ((major) < __GNUC__ + ((minor) <= __GNUC_MINOR__))
1910#else
1911# define _GL_GNUC_PREREQ(major, minor) 0
1912#endif
1913
1914
1915/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
1916#undef _LARGEFILE_SOURCE
1917
1918/* Define for large files, on AIX-style hosts. */
1919#undef _LARGE_FILES
1920
1921/* Define to 1 on Solaris. */
1922#undef _LCONV_C99
1923
1924/* Define to 1 if on MINIX. */
1925#undef _MINIX
1926
1927/* Define to 1 to make NetBSD features available. MINIX 3 needs this. */
1928#undef _NETBSD_SOURCE
1929
1930/* The _Noreturn keyword of C11.  */
1931#ifndef _Noreturn
1932# if (defined __cplusplus \
1933      && ((201103 <= __cplusplus && !(__GNUC__ == 4 && __GNUC_MINOR__ == 7)) \
1934          || (defined _MSC_VER && 1900 <= _MSC_VER)) \
1935      && 0)
1936    /* [[noreturn]] is not practically usable, because with it the syntax
1937         extern _Noreturn void func (...);
1938       would not be valid; such a declaration would only be valid with 'extern'
1939       and '_Noreturn' swapped, or without the 'extern' keyword.  However, some
1940       AIX system header files and several gnulib header files use precisely
1941       this syntax with 'extern'.  */
1942#  define _Noreturn [[noreturn]]
1943# elif ((!defined __cplusplus || defined __clang__) \
1944        && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0)  \
1945            || _GL_GNUC_PREREQ (4, 7) \
1946            || (defined __apple_build_version__ \
1947                ? 6000000 <= __apple_build_version__ \
1948                : 3 < __clang_major__ + (5 <= __clang_minor__))))
1949   /* _Noreturn works as-is.  */
1950# elif _GL_GNUC_PREREQ (2, 8) || 0x5110 <= __SUNPRO_C
1951#  define _Noreturn __attribute__ ((__noreturn__))
1952# elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0)
1953#  define _Noreturn __declspec (noreturn)
1954# else
1955#  define _Noreturn
1956# endif
1957#endif
1958
1959
1960/* Define to 2 if the system does not provide POSIX.1 features except with
1961   this defined. */
1962#undef _POSIX_1_SOURCE
1963
1964/* Define to 1 in order to get the POSIX compatible declarations of socket
1965   functions. */
1966#undef _POSIX_PII_SOCKET
1967
1968/* Define to 1 if you need to in order for 'stat' and other things to work. */
1969#undef _POSIX_SOURCE
1970
1971/* Defined to 1 for Unicode (wide chars) APIs */
1972#undef _UNICODE
1973
1974/* For standard stat data types on VMS. */
1975#undef _USE_STD_STAT
1976
1977/* Define to 1 if the system <stdint.h> predates C++11. */
1978#undef __STDC_CONSTANT_MACROS
1979
1980/* Define to 1 if the system <stdint.h> predates C++11. */
1981#undef __STDC_LIMIT_MACROS
1982
1983/* Define as a replacement for the ISO C99 __func__ variable. */
1984#undef __func__
1985
1986/* The _GL_ASYNC_SAFE marker should be attached to functions that are
1987   signal handlers (for signals other than SIGABRT, SIGPIPE) or can be
1988   invoked from such signal handlers.  Such functions have some restrictions:
1989     * All functions that it calls should be marked _GL_ASYNC_SAFE as well,
1990       or should be listed as async-signal-safe in POSIX
1991       <https://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_04>
1992       section 2.4.3.  Note that malloc(), sprintf(), and fwrite(), in
1993       particular, are NOT async-signal-safe.
1994     * All memory locations (variables and struct fields) that these functions
1995       access must be marked 'volatile'.  This holds for both read and write
1996       accesses.  Otherwise the compiler might optimize away stores to and
1997       reads from such locations that occur in the program, depending on its
1998       data flow analysis.  For example, when the program contains a loop
1999       that is intended to inspect a variable set from within a signal handler
2000           while (!signal_occurred)
2001             ;
2002       the compiler is allowed to transform this into an endless loop if the
2003       variable 'signal_occurred' is not declared 'volatile'.
2004   Additionally, recall that:
2005     * A signal handler should not modify errno (except if it is a handler
2006       for a fatal signal and ends by raising the same signal again, thus
2007       provoking the termination of the process).  If it invokes a function
2008       that may clobber errno, it needs to save and restore the value of
2009       errno.  */
2010#define _GL_ASYNC_SAFE
2011
2012
2013/* Attributes.  */
2014#ifdef __has_attribute
2015# define _GL_HAS_ATTRIBUTE(attr) __has_attribute (__##attr##__)
2016#else
2017# define _GL_HAS_ATTRIBUTE(attr) _GL_ATTR_##attr
2018# define _GL_ATTR_alloc_size _GL_GNUC_PREREQ (4, 3)
2019# define _GL_ATTR_always_inline _GL_GNUC_PREREQ (3, 2)
2020# define _GL_ATTR_artificial _GL_GNUC_PREREQ (4, 3)
2021# define _GL_ATTR_cold _GL_GNUC_PREREQ (4, 3)
2022# define _GL_ATTR_const _GL_GNUC_PREREQ (2, 95)
2023# define _GL_ATTR_deprecated _GL_GNUC_PREREQ (3, 1)
2024# define _GL_ATTR_error _GL_GNUC_PREREQ (4, 3)
2025# define _GL_ATTR_externally_visible _GL_GNUC_PREREQ (4, 1)
2026# define _GL_ATTR_fallthrough _GL_GNUC_PREREQ (7, 0)
2027# define _GL_ATTR_format _GL_GNUC_PREREQ (2, 7)
2028# define _GL_ATTR_leaf _GL_GNUC_PREREQ (4, 6)
2029# ifdef _ICC
2030#  define _GL_ATTR_may_alias 0
2031# else
2032#  define _GL_ATTR_may_alias _GL_GNUC_PREREQ (3, 3)
2033# endif
2034# define _GL_ATTR_malloc _GL_GNUC_PREREQ (3, 0)
2035# define _GL_ATTR_noinline _GL_GNUC_PREREQ (3, 1)
2036# define _GL_ATTR_nonnull _GL_GNUC_PREREQ (3, 3)
2037# define _GL_ATTR_nonstring _GL_GNUC_PREREQ (8, 0)
2038# define _GL_ATTR_nothrow _GL_GNUC_PREREQ (3, 3)
2039# define _GL_ATTR_packed _GL_GNUC_PREREQ (2, 7)
2040# define _GL_ATTR_pure _GL_GNUC_PREREQ (2, 96)
2041# define _GL_ATTR_returns_nonnull _GL_GNUC_PREREQ (4, 9)
2042# define _GL_ATTR_sentinel _GL_GNUC_PREREQ (4, 0)
2043# define _GL_ATTR_unused _GL_GNUC_PREREQ (2, 7)
2044# define _GL_ATTR_warn_unused_result _GL_GNUC_PREREQ (3, 4)
2045#endif
2046
2047
2048#if _GL_HAS_ATTRIBUTE (alloc_size)
2049# define _GL_ATTRIBUTE_ALLOC_SIZE(args) __attribute__ ((__alloc_size__ args))
2050#else
2051# define _GL_ATTRIBUTE_ALLOC_SIZE(args)
2052#endif
2053
2054#if _GL_HAS_ATTRIBUTE (always_inline)
2055# define _GL_ATTRIBUTE_ALWAYS_INLINE __attribute__ ((__always_inline__))
2056#else
2057# define _GL_ATTRIBUTE_ALWAYS_INLINE
2058#endif
2059
2060#if _GL_HAS_ATTRIBUTE (artificial)
2061# define _GL_ATTRIBUTE_ARTIFICIAL __attribute__ ((__artificial__))
2062#else
2063# define _GL_ATTRIBUTE_ARTIFICIAL
2064#endif
2065
2066/* Avoid __attribute__ ((cold)) on MinGW; see thread starting at
2067   <https://lists.gnu.org/r/emacs-devel/2019-04/msg01152.html>. */
2068#if _GL_HAS_ATTRIBUTE (cold) && !defined __MINGW32__
2069# define _GL_ATTRIBUTE_COLD __attribute__ ((__cold__))
2070#else
2071# define _GL_ATTRIBUTE_COLD
2072#endif
2073
2074#if _GL_HAS_ATTRIBUTE (const)
2075# define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
2076#else
2077# define _GL_ATTRIBUTE_CONST
2078#endif
2079
2080#if 201710L < __STDC_VERSION__
2081# define _GL_ATTRIBUTE_DEPRECATED [[__deprecated__]]
2082#elif _GL_HAS_ATTRIBUTE (deprecated)
2083# define _GL_ATTRIBUTE_DEPRECATED __attribute__ ((__deprecated__))
2084#else
2085# define _GL_ATTRIBUTE_DEPRECATED
2086#endif
2087
2088#if _GL_HAS_ATTRIBUTE (error)
2089# define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__error__ (msg)))
2090# define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__warning__ (msg)))
2091#else
2092# define _GL_ATTRIBUTE_ERROR(msg)
2093# define _GL_ATTRIBUTE_WARNING(msg)
2094#endif
2095
2096#if _GL_HAS_ATTRIBUTE (externally_visible)
2097# define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE __attribute__ ((externally_visible))
2098#else
2099# define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE
2100#endif
2101
2102/* FALLTHROUGH is special, because it always expands to something.  */
2103#if 201710L < __STDC_VERSION__
2104# define _GL_ATTRIBUTE_FALLTHROUGH [[__fallthrough__]]
2105#elif _GL_HAS_ATTRIBUTE (fallthrough)
2106# define _GL_ATTRIBUTE_FALLTHROUGH __attribute__ ((__fallthrough__))
2107#else
2108# define _GL_ATTRIBUTE_FALLTHROUGH ((void) 0)
2109#endif
2110
2111#if _GL_HAS_ATTRIBUTE (format)
2112# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec))
2113#else
2114# define _GL_ATTRIBUTE_FORMAT(spec)
2115#endif
2116
2117#if _GL_HAS_ATTRIBUTE (leaf)
2118# define _GL_ATTRIBUTE_LEAF __attribute__ ((__leaf__))
2119#else
2120# define _GL_ATTRIBUTE_LEAF
2121#endif
2122
2123#if _GL_HAS_ATTRIBUTE (may_alias)
2124# define _GL_ATTRIBUTE_MAY_ALIAS __attribute__ ((__may_alias__))
2125#else
2126# define _GL_ATTRIBUTE_MAY_ALIAS
2127#endif
2128
2129#if 201710L < __STDC_VERSION__
2130# define _GL_ATTRIBUTE_MAYBE_UNUSED [[__maybe_unused__]]
2131#elif _GL_HAS_ATTRIBUTE (unused)
2132# define _GL_ATTRIBUTE_MAYBE_UNUSED __attribute__ ((__unused__))
2133#else
2134# define _GL_ATTRIBUTE_MAYBE_UNUSED
2135#endif
2136/* Earlier spellings of this macro.  */
2137#define _GL_UNUSED _GL_ATTRIBUTE_MAYBE_UNUSED
2138#define _UNUSED_PARAMETER_ _GL_ATTRIBUTE_MAYBE_UNUSED
2139
2140#if _GL_HAS_ATTRIBUTE (malloc)
2141# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__))
2142#else
2143# define _GL_ATTRIBUTE_MALLOC
2144#endif
2145
2146#if 201710L < __STDC_VERSION__
2147# define _GL_ATTRIBUTE_NODISCARD [[__nodiscard__]]
2148#elif _GL_HAS_ATTRIBUTE (warn_unused_result)
2149# define _GL_ATTRIBUTE_NODISCARD __attribute__ ((__warn_unused_result__))
2150#else
2151# define _GL_ATTRIBUTE_NODISCARD
2152#endif
2153
2154#if _GL_HAS_ATTRIBUTE (noinline)
2155# define _GL_ATTRIBUTE_NOINLINE __attribute__ ((__noinline__))
2156#else
2157# define _GL_ATTRIBUTE_NOINLINE
2158#endif
2159
2160#if _GL_HAS_ATTRIBUTE (nonnull)
2161# define _GL_ATTRIBUTE_NONNULL(args) __attribute__ ((__nonnull__ args))
2162#else
2163# define _GL_ATTRIBUTE_NONNULL(args)
2164#endif
2165
2166#if _GL_HAS_ATTRIBUTE (nonstring)
2167# define _GL_ATTRIBUTE_NONSTRING __attribute__ ((__nonstring__))
2168#else
2169# define _GL_ATTRIBUTE_NONSTRING
2170#endif
2171
2172/* There is no _GL_ATTRIBUTE_NORETURN; use _Noreturn instead.  */
2173
2174#if _GL_HAS_ATTRIBUTE (nothrow) && !defined __cplusplus
2175# define _GL_ATTRIBUTE_NOTHROW __attribute__ ((__nothrow__))
2176#else
2177# define _GL_ATTRIBUTE_NOTHROW
2178#endif
2179
2180#if _GL_HAS_ATTRIBUTE (packed)
2181# define _GL_ATTRIBUTE_PACKED __attribute__ ((__packed__))
2182#else
2183# define _GL_ATTRIBUTE_PACKED
2184#endif
2185
2186#if _GL_HAS_ATTRIBUTE (pure)
2187# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
2188#else
2189# define _GL_ATTRIBUTE_PURE
2190#endif
2191
2192#if _GL_HAS_ATTRIBUTE (returns_nonnull)
2193# define _GL_ATTRIBUTE_RETURNS_NONNULL __attribute__ ((__returns_nonnull__))
2194#else
2195# define _GL_ATTRIBUTE_RETURNS_NONNULL
2196#endif
2197
2198#if _GL_HAS_ATTRIBUTE (sentinel)
2199# define _GL_ATTRIBUTE_SENTINEL(pos) __attribute__ ((__sentinel__ pos))
2200#else
2201# define _GL_ATTRIBUTE_SENTINEL(pos)
2202#endif
2203
2204
2205/* To support C++ as well as C, use _GL_UNUSED_LABEL with trailing ';'.  */
2206#if !defined __cplusplus || _GL_GNUC_PREREQ (4, 5)
2207# define _GL_UNUSED_LABEL _GL_ATTRIBUTE_MAYBE_UNUSED
2208#else
2209# define _GL_UNUSED_LABEL
2210#endif
2211
2212
2213/* Please see the Gnulib manual for how to use these macros.
2214
2215   Suppress extern inline with HP-UX cc, as it appears to be broken; see
2216   <https://lists.gnu.org/r/bug-texinfo/2013-02/msg00030.html>.
2217
2218   Suppress extern inline with Sun C in standards-conformance mode, as it
2219   mishandles inline functions that call each other.  E.g., for 'inline void f
2220   (void) { } inline void g (void) { f (); }', c99 incorrectly complains
2221   'reference to static identifier "f" in extern inline function'.
2222   This bug was observed with Sun C 5.12 SunOS_i386 2011/11/16.
2223
2224   Suppress extern inline (with or without __attribute__ ((__gnu_inline__)))
2225   on configurations that mistakenly use 'static inline' to implement
2226   functions or macros in standard C headers like <ctype.h>.  For example,
2227   if isdigit is mistakenly implemented via a static inline function,
2228   a program containing an extern inline function that calls isdigit
2229   may not work since the C standard prohibits extern inline functions
2230   from calling static functions (ISO C 99 section 6.7.4.(3).
2231   This bug is known to occur on:
2232
2233     OS X 10.8 and earlier; see:
2234     https://lists.gnu.org/r/bug-gnulib/2012-12/msg00023.html
2235
2236     DragonFly; see
2237     http://muscles.dragonflybsd.org/bulk/clang-master-potential/20141111_102002/logs/ah-tty-0.3.12.log
2238
2239     FreeBSD; see:
2240     https://lists.gnu.org/r/bug-gnulib/2014-07/msg00104.html
2241
2242   OS X 10.9 has a macro __header_inline indicating the bug is fixed for C and
2243   for clang but remains for g++; see <https://trac.macports.org/ticket/41033>.
2244   Assume DragonFly and FreeBSD will be similar.
2245
2246   GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
2247   inline semantics, unless -fgnu89-inline is used.  It defines a macro
2248   __GNUC_STDC_INLINE__ to indicate this situation or a macro
2249   __GNUC_GNU_INLINE__ to indicate the opposite situation.
2250   GCC 4.2 with -std=c99 or -std=gnu99 implements the GNU C inline
2251   semantics but warns, unless -fgnu89-inline is used:
2252     warning: C99 inline functions are not supported; using GNU89
2253     warning: to disable this warning use -fgnu89-inline or the gnu_inline function attribute
2254   It defines a macro __GNUC_GNU_INLINE__ to indicate this situation.
2255 */
2256#if (((defined __APPLE__ && defined __MACH__) \
2257      || defined __DragonFly__ || defined __FreeBSD__) \
2258     && (defined __header_inline \
2259         ? (defined __cplusplus && defined __GNUC_STDC_INLINE__ \
2260            && ! defined __clang__) \
2261         : ((! defined _DONT_USE_CTYPE_INLINE_ \
2262             && (defined __GNUC__ || defined __cplusplus)) \
2263            || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \
2264                && defined __GNUC__ && ! defined __cplusplus))))
2265# define _GL_EXTERN_INLINE_STDHEADER_BUG
2266#endif
2267#if ((__GNUC__ \
2268      ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \
2269      : (199901L <= __STDC_VERSION__ \
2270         && !defined __HP_cc \
2271         && !defined __PGI \
2272         && !(defined __SUNPRO_C && __STDC__))) \
2273     && !defined _GL_EXTERN_INLINE_STDHEADER_BUG)
2274# define _GL_INLINE inline
2275# define _GL_EXTERN_INLINE extern inline
2276# define _GL_EXTERN_INLINE_IN_USE
2277#elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \
2278       && !defined _GL_EXTERN_INLINE_STDHEADER_BUG)
2279# if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__
2280   /* __gnu_inline__ suppresses a GCC 4.2 diagnostic.  */
2281#  define _GL_INLINE extern inline __attribute__ ((__gnu_inline__))
2282# else
2283#  define _GL_INLINE extern inline
2284# endif
2285# define _GL_EXTERN_INLINE extern
2286# define _GL_EXTERN_INLINE_IN_USE
2287#else
2288# define _GL_INLINE static _GL_UNUSED
2289# define _GL_EXTERN_INLINE static _GL_UNUSED
2290#endif
2291
2292/* In GCC 4.6 (inclusive) to 5.1 (exclusive),
2293   suppress bogus "no previous prototype for 'FOO'"
2294   and "no previous declaration for 'FOO'" diagnostics,
2295   when FOO is an inline function in the header; see
2296   <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54113> and
2297   <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63877>.  */
2298#if __GNUC__ == 4 && 6 <= __GNUC_MINOR__
2299# if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__
2300#  define _GL_INLINE_HEADER_CONST_PRAGMA
2301# else
2302#  define _GL_INLINE_HEADER_CONST_PRAGMA \
2303     _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"")
2304# endif
2305# define _GL_INLINE_HEADER_BEGIN \
2306    _Pragma ("GCC diagnostic push") \
2307    _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \
2308    _Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \
2309    _GL_INLINE_HEADER_CONST_PRAGMA
2310# define _GL_INLINE_HEADER_END \
2311    _Pragma ("GCC diagnostic pop")
2312#else
2313# define _GL_INLINE_HEADER_BEGIN
2314# define _GL_INLINE_HEADER_END
2315#endif
2316
2317/* static lib rename */
2318#undef fread_file
2319
2320/* Define to `int' if <sys/types.h> doesn't define. */
2321#undef gid_t
2322
2323/* Define to `__inline__' or `__inline' if that's what the C compiler
2324   calls it, or to nothing if 'inline' is not supported under any name.  */
2325#ifndef __cplusplus
2326#undef inline
2327#endif
2328
2329/* Define to long or long long if <stdint.h> and <inttypes.h> don't define. */
2330#undef intmax_t
2331
2332/* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports
2333   the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of
2334   earlier versions), but does not display it by setting __GNUC_STDC_INLINE__.
2335   __APPLE__ && __MACH__ test for Mac OS X.
2336   __APPLE_CC__ tests for the Apple compiler and its version.
2337   __STDC_VERSION__ tests for the C99 mode.  */
2338#if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__
2339# define __GNUC_STDC_INLINE__ 1
2340#endif
2341
2342/* Define to the real name of the mktime_internal function. */
2343#undef mktime_internal
2344
2345/* Define to `int' if <sys/types.h> does not define. */
2346#undef mode_t
2347
2348/* Define to the name of the strftime replacement function. */
2349#undef my_strftime
2350
2351/* Define to the type of st_nlink in struct stat, or a supertype. */
2352#undef nlink_t
2353
2354/* Define to `long int' if <sys/types.h> does not define. */
2355#undef off_t
2356
2357/* Define to `int' if <sys/types.h> does not define. */
2358#undef pid_t
2359
2360/* Define as the type of the result of subtracting two pointers, if the system
2361   doesn't define it. */
2362#undef ptrdiff_t
2363
2364/* static lib rename */
2365#undef read_file
2366
2367/* Define to the equivalent of the C99 'restrict' keyword, or to
2368   nothing if this is not supported.  Do not define if restrict is
2369   supported directly.  */
2370#undef restrict
2371/* Work around a bug in older versions of Sun C++, which did not
2372   #define __restrict__ or support _Restrict or __restrict__
2373   even though the corresponding Sun C compiler ended up with
2374   "#define restrict _Restrict" or "#define restrict __restrict__"
2375   in the previous line.  This workaround can be removed once
2376   we assume Oracle Developer Studio 12.5 (2016) or later.  */
2377#if defined __SUNPRO_CC && !defined __RESTRICT && !defined __restrict__
2378# define _Restrict
2379# define __restrict__
2380#endif
2381
2382/* Define to `unsigned int' if <sys/types.h> does not define. */
2383#undef size_t
2384
2385/* type to use in place of socklen_t if not defined */
2386#undef socklen_t
2387
2388/* Define as a signed type of the same size as size_t. */
2389#undef ssize_t
2390
2391/* Define to `int' if <sys/types.h> doesn't define. */
2392#undef uid_t
2393
2394/* Define as `fork' if `vfork' does not work. */
2395#undef vfork
2396