1 /* This file is automatically generated.  DO NOT EDIT! */
2 /* Generated from: NetBSD: mknative-gdb,v 1.15 2020/12/05 21:27:31 christos Exp  */
3 /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp  */
4 
5 /* config.h.  Generated from config.in by configure.  */
6 /* config.in.  Generated from configure.ac by autoheader.  */
7 
8 /* Define if building universal (internal helper macro) */
9 /* #undef AC_APPLE_UNIVERSAL_BUILD */
10 
11 /* Define to the number of bits in type 'ptrdiff_t'. */
12 /* #undef BITSIZEOF_PTRDIFF_T */
13 
14 /* Define to the number of bits in type 'sig_atomic_t'. */
15 /* #undef BITSIZEOF_SIG_ATOMIC_T */
16 
17 /* Define to the number of bits in type 'size_t'. */
18 /* #undef BITSIZEOF_SIZE_T */
19 
20 /* Define to the number of bits in type 'wchar_t'. */
21 /* #undef BITSIZEOF_WCHAR_T */
22 
23 /* Define to the number of bits in type 'wint_t'. */
24 /* #undef BITSIZEOF_WINT_T */
25 
26 /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
27    systems. This function is required for `alloca.c' support on those systems.
28    */
29 /* #undef CRAY_STACKSEG_END */
30 
31 /* Define to 1 if using `alloca.c'. */
32 /* #undef C_ALLOCA */
33 
34 /* Define as the bit index in the word where to find bit 0 of the exponent of
35    'double'. */
36 #define DBL_EXPBIT0_BIT 20
37 
38 /* Define as the word index where to find the exponent of 'double'. */
39 #define DBL_EXPBIT0_WORD 0
40 
41 /* the name of the file descriptor member of DIR */
42 /* #undef DIR_FD_MEMBER_NAME */
43 
44 #ifdef DIR_FD_MEMBER_NAME
45 # define DIR_TO_FD(Dir_p) ((Dir_p)->DIR_FD_MEMBER_NAME)
46 #else
47 # define DIR_TO_FD(Dir_p) -1
48 #endif
49 
50 
51 /* Define to 1 if // is a file system root distinct from /. */
52 /* #undef DOUBLE_SLASH_IS_DISTINCT_ROOT */
53 
54 /* Define if struct dirent has a member d_ino that actually works. */
55 /* #undef D_INO_IN_DIRENT */
56 
57 /* Define this to 1 if F_DUPFD behavior does not match POSIX */
58 /* #undef FCNTL_DUPFD_BUGGY */
59 
60 /* Define to nothing if C supports flexible array members, and to 1 if it does
61    not. That way, with a declaration like 'struct s { int n; short
62    d[FLEXIBLE_ARRAY_MEMBER]; };', the struct hack can be used with pre-C99
63    compilers. Use 'FLEXSIZEOF (struct s, d, N * sizeof (short))' to calculate
64    the size in bytes of such a struct containing an N-element array. */
65 #define FLEXIBLE_ARRAY_MEMBER /**/
66 
67 /* Define to 1 if mkdir mistakenly creates a directory given with a trailing
68    dot component. */
69 /* #undef FUNC_MKDIR_DOT_BUG */
70 
71 /* Define to 1 if realpath() can malloc memory, always gives an absolute path,
72    and handles trailing slash correctly. */
73 /* #undef FUNC_REALPATH_WORKS */
74 
75 /* Define if gettimeofday clobbers the localtime buffer. */
76 /* #undef GETTIMEOFDAY_CLOBBERS_LOCALTIME */
77 
78 /* Define this to 'void' or 'struct timezone' to match the system's
79    declaration of the second argument to gettimeofday. */
80 #define GETTIMEOFDAY_TIMEZONE void
81 
82 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
83    whether the gnulib module canonicalize-lgpl shall be considered present. */
84 #define GNULIB_CANONICALIZE_LGPL 1
85 
86 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
87    whether the gnulib module fdopendir shall be considered present. */
88 #define GNULIB_FDOPENDIR 1
89 
90 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
91    whether the gnulib module fd-safer-flag shall be considered present. */
92 #define GNULIB_FD_SAFER_FLAG 1
93 
94 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
95    whether the gnulib module fnmatch-gnu shall be considered present. */
96 #define GNULIB_FNMATCH_GNU 1
97 
98 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
99    whether the gnulib module fscanf shall be considered present. */
100 #define GNULIB_FSCANF 1
101 
102 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
103    whether the gnulib module getcwd shall be considered present. */
104 #define GNULIB_GETCWD 1
105 
106 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
107    whether the gnulib module isblank shall be considered present. */
108 #define GNULIB_ISBLANK 1
109 
110 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
111    whether the gnulib module lock shall be considered present. */
112 #define GNULIB_LOCK 1
113 
114 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
115    whether the gnulib module mkostemp shall be considered present. */
116 #define GNULIB_MKOSTEMP 1
117 
118 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
119    whether the gnulib module msvc-nothrow shall be considered present. */
120 #define GNULIB_MSVC_NOTHROW 1
121 
122 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
123    whether the gnulib module openat shall be considered present. */
124 #define GNULIB_OPENAT 1
125 
126 /* Define to 1 if printf and friends should be labeled with attribute
127    "__gnu_printf__" instead of "__printf__" */
128 /* #undef GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU */
129 
130 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
131    whether the gnulib module scanf shall be considered present. */
132 #define GNULIB_SCANF 1
133 
134 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
135    whether the gnulib module strerror shall be considered present. */
136 #define GNULIB_STRERROR 1
137 
138 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
139    whether the gnulib module strerror_r-posix shall be considered present. */
140 #define GNULIB_STRERROR_R_POSIX 1
141 
142 /* Define to 1 when the gnulib module btowc should be tested. */
143 #define GNULIB_TEST_BTOWC 1
144 
145 /* Define to 1 when the gnulib module canonicalize_file_name should be tested.
146    */
147 #define GNULIB_TEST_CANONICALIZE_FILE_NAME 1
148 
149 /* Define to 1 when the gnulib module chdir should be tested. */
150 #define GNULIB_TEST_CHDIR 1
151 
152 /* Define to 1 when the gnulib module cloexec should be tested. */
153 #define GNULIB_TEST_CLOEXEC 1
154 
155 /* Define to 1 when the gnulib module close should be tested. */
156 #define GNULIB_TEST_CLOSE 1
157 
158 /* Define to 1 when the gnulib module closedir should be tested. */
159 #define GNULIB_TEST_CLOSEDIR 1
160 
161 /* Define to 1 when the gnulib module dirfd should be tested. */
162 #define GNULIB_TEST_DIRFD 1
163 
164 /* Define to 1 when the gnulib module dup should be tested. */
165 #define GNULIB_TEST_DUP 1
166 
167 /* Define to 1 when the gnulib module dup2 should be tested. */
168 #define GNULIB_TEST_DUP2 1
169 
170 /* Define to 1 when the gnulib module environ should be tested. */
171 #define GNULIB_TEST_ENVIRON 1
172 
173 /* Define to 1 when the gnulib module fchdir should be tested. */
174 #define GNULIB_TEST_FCHDIR 1
175 
176 /* Define to 1 when the gnulib module fcntl should be tested. */
177 #define GNULIB_TEST_FCNTL 1
178 
179 /* Define to 1 when the gnulib module fdopendir should be tested. */
180 #define GNULIB_TEST_FDOPENDIR 1
181 
182 /* Define to 1 when the gnulib module fnmatch should be tested. */
183 #define GNULIB_TEST_FNMATCH 1
184 
185 /* Define to 1 when the gnulib module frexp should be tested. */
186 #define GNULIB_TEST_FREXP 1
187 
188 /* Define to 1 when the gnulib module frexpl should be tested. */
189 #define GNULIB_TEST_FREXPL 1
190 
191 /* Define to 1 when the gnulib module fstat should be tested. */
192 #define GNULIB_TEST_FSTAT 1
193 
194 /* Define to 1 when the gnulib module fstatat should be tested. */
195 #define GNULIB_TEST_FSTATAT 1
196 
197 /* Define to 1 when the gnulib module getcwd should be tested. */
198 #define GNULIB_TEST_GETCWD 1
199 
200 /* Define to 1 when the gnulib module getdtablesize should be tested. */
201 #define GNULIB_TEST_GETDTABLESIZE 1
202 
203 /* Define to 1 when the gnulib module getlogin_r should be tested. */
204 #define GNULIB_TEST_GETLOGIN_R 1
205 
206 /* Define to 1 when the gnulib module getrandom should be tested. */
207 #define GNULIB_TEST_GETRANDOM 1
208 
209 /* Define to 1 when the gnulib module gettimeofday should be tested. */
210 #define GNULIB_TEST_GETTIMEOFDAY 1
211 
212 /* Define to 1 when the gnulib module glob should be tested. */
213 #define GNULIB_TEST_GLOB 1
214 
215 /* Define to 1 when the gnulib module lstat should be tested. */
216 #define GNULIB_TEST_LSTAT 1
217 
218 /* Define to 1 when the gnulib module malloc-posix should be tested. */
219 #define GNULIB_TEST_MALLOC_POSIX 1
220 
221 /* Define to 1 when the gnulib module mbrtowc should be tested. */
222 #define GNULIB_TEST_MBRTOWC 1
223 
224 /* Define to 1 when the gnulib module mbsinit should be tested. */
225 #define GNULIB_TEST_MBSINIT 1
226 
227 /* Define to 1 when the gnulib module mbsrtowcs should be tested. */
228 #define GNULIB_TEST_MBSRTOWCS 1
229 
230 /* Define to 1 when the gnulib module mbtowc should be tested. */
231 #define GNULIB_TEST_MBTOWC 1
232 
233 /* Define to 1 when the gnulib module memchr should be tested. */
234 #define GNULIB_TEST_MEMCHR 1
235 
236 /* Define to 1 when the gnulib module memmem should be tested. */
237 #define GNULIB_TEST_MEMMEM 1
238 
239 /* Define to 1 when the gnulib module mempcpy should be tested. */
240 #define GNULIB_TEST_MEMPCPY 1
241 
242 /* Define to 1 when the gnulib module memrchr should be tested. */
243 #define GNULIB_TEST_MEMRCHR 1
244 
245 /* Define to 1 when the gnulib module mkdtemp should be tested. */
246 #define GNULIB_TEST_MKDTEMP 1
247 
248 /* Define to 1 when the gnulib module mkostemp should be tested. */
249 #define GNULIB_TEST_MKOSTEMP 1
250 
251 /* Define to 1 when the gnulib module open should be tested. */
252 #define GNULIB_TEST_OPEN 1
253 
254 /* Define to 1 when the gnulib module openat should be tested. */
255 #define GNULIB_TEST_OPENAT 1
256 
257 /* Define to 1 when the gnulib module opendir should be tested. */
258 #define GNULIB_TEST_OPENDIR 1
259 
260 /* Define to 1 when the gnulib module rawmemchr should be tested. */
261 #define GNULIB_TEST_RAWMEMCHR 1
262 
263 /* Define to 1 when the gnulib module readdir should be tested. */
264 #define GNULIB_TEST_READDIR 1
265 
266 /* Define to 1 when the gnulib module readlink should be tested. */
267 #define GNULIB_TEST_READLINK 1
268 
269 /* Define to 1 when the gnulib module realloc-posix should be tested. */
270 #define GNULIB_TEST_REALLOC_POSIX 1
271 
272 /* Define to 1 when the gnulib module realpath should be tested. */
273 #define GNULIB_TEST_REALPATH 1
274 
275 /* Define to 1 when the gnulib module rename should be tested. */
276 #define GNULIB_TEST_RENAME 1
277 
278 /* Define to 1 when the gnulib module rewinddir should be tested. */
279 #define GNULIB_TEST_REWINDDIR 1
280 
281 /* Define to 1 when the gnulib module rmdir should be tested. */
282 #define GNULIB_TEST_RMDIR 1
283 
284 /* Define to 1 when the gnulib module setenv should be tested. */
285 #define GNULIB_TEST_SETENV 1
286 
287 /* Define to 1 when the gnulib module setlocale_null should be tested. */
288 #define GNULIB_TEST_SETLOCALE_NULL 1
289 
290 /* Define to 1 when the gnulib module stat should be tested. */
291 #define GNULIB_TEST_STAT 1
292 
293 /* Define to 1 when the gnulib module strchrnul should be tested. */
294 #define GNULIB_TEST_STRCHRNUL 1
295 
296 /* Define to 1 when the gnulib module strdup should be tested. */
297 #define GNULIB_TEST_STRDUP 1
298 
299 /* Define to 1 when the gnulib module strerror should be tested. */
300 #define GNULIB_TEST_STRERROR 1
301 
302 /* Define to 1 when the gnulib module strerror_r should be tested. */
303 #define GNULIB_TEST_STRERROR_R 1
304 
305 /* Define to 1 when the gnulib module strnlen should be tested. */
306 #define GNULIB_TEST_STRNLEN 1
307 
308 /* Define to 1 when the gnulib module strstr should be tested. */
309 #define GNULIB_TEST_STRSTR 1
310 
311 /* Define to 1 when the gnulib module strtok_r should be tested. */
312 #define GNULIB_TEST_STRTOK_R 1
313 
314 /* Define to 1 when the gnulib module time_r should be tested. */
315 #define GNULIB_TEST_TIME_R 1
316 
317 /* Define to 1 when the gnulib module unsetenv should be tested. */
318 #define GNULIB_TEST_UNSETENV 1
319 
320 /* Define to 1 when the gnulib module wmemchr should be tested. */
321 #define GNULIB_TEST_WMEMCHR 1
322 
323 /* Define to 1 when the gnulib module wmempcpy should be tested. */
324 #define GNULIB_TEST_WMEMPCPY 1
325 
326 /* Define to 1 if you have 'alloca' after including <alloca.h>, a header that
327    may be supplied by this distribution. */
328 #define HAVE_ALLOCA 1
329 
330 /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
331    */
332 /* #undef HAVE_ALLOCA_H */
333 
334 /* Define to 1 if you have the <arpa/inet.h> header file. */
335 #define HAVE_ARPA_INET_H 1
336 
337 /* Define to 1 if you have the <bcrypt.h> header file. */
338 /* #undef HAVE_BCRYPT_H */
339 
340 /* Define to 1 if you have the <bp-sym.h> header file. */
341 /* #undef HAVE_BP_SYM_H */
342 
343 /* Define to 1 if you have the `btowc' function. */
344 #define HAVE_BTOWC 1
345 
346 /* Define to 1 if you have the `canonicalize_file_name' function. */
347 /* #undef HAVE_CANONICALIZE_FILE_NAME */
348 
349 /* Define to 1 if you have the `catgets' function. */
350 #define HAVE_CATGETS 1
351 
352 /* Define to 1 if you have the `closedir' function. */
353 #define HAVE_CLOSEDIR 1
354 
355 /* Define to 1 if you have the <crtdefs.h> header file. */
356 /* #undef HAVE_CRTDEFS_H */
357 
358 /* Define to 1 if you have the declaration of `alarm', and to 0 if you don't.
359    */
360 #define HAVE_DECL_ALARM 1
361 
362 /* Define to 1 if you have the declaration of `dirfd', and to 0 if you don't.
363    */
364 #define HAVE_DECL_DIRFD 1
365 
366 /* Define to 1 if you have the declaration of `fchdir', and to 0 if you don't.
367    */
368 #define HAVE_DECL_FCHDIR 1
369 
370 /* Define to 1 if you have the declaration of `fdopendir', and to 0 if you
371    don't. */
372 #define HAVE_DECL_FDOPENDIR 1
373 
374 /* Define to 1 if you have the declaration of `getcwd', and to 0 if you don't.
375    */
376 #define HAVE_DECL_GETCWD 1
377 
378 /* Define to 1 if you have the declaration of `getdtablesize', and to 0 if you
379    don't. */
380 #define HAVE_DECL_GETDTABLESIZE 1
381 
382 /* Define to 1 if you have the declaration of `getlogin', and to 0 if you
383    don't. */
384 #define HAVE_DECL_GETLOGIN 1
385 
386 /* Define to 1 if you have the declaration of `getlogin_r', and to 0 if you
387    don't. */
388 #define HAVE_DECL_GETLOGIN_R 1
389 
390 /* Define to 1 if you have the declaration of `inet_ntop', and to 0 if you
391    don't. */
392 #define HAVE_DECL_INET_NTOP 1
393 
394 /* Define to 1 if you have the declaration of `localtime_r', and to 0 if you
395    don't. */
396 #define HAVE_DECL_LOCALTIME_R 1
397 
398 /* Define to 1 if you have the declaration of `mbrtowc', and to 0 if you
399    don't. */
400 /* #undef HAVE_DECL_MBRTOWC */
401 
402 /* Define to 1 if you have the declaration of `mbsinit', and to 0 if you
403    don't. */
404 /* #undef HAVE_DECL_MBSINIT */
405 
406 /* Define to 1 if you have the declaration of `mbsrtowcs', and to 0 if you
407    don't. */
408 /* #undef HAVE_DECL_MBSRTOWCS */
409 
410 /* Define to 1 if you have the declaration of `memmem', and to 0 if you don't.
411    */
412 #define HAVE_DECL_MEMMEM 1
413 
414 /* Define to 1 if you have the declaration of `memrchr', and to 0 if you
415    don't. */
416 #define HAVE_DECL_MEMRCHR 1
417 
418 /* Define to 1 if you have the declaration of `program_invocation_name', and
419    to 0 if you don't. */
420 #define HAVE_DECL_PROGRAM_INVOCATION_NAME 0
421 
422 /* Define to 1 if you have the declaration of `program_invocation_short_name',
423    and to 0 if you don't. */
424 #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 0
425 
426 /* Define to 1 if you have the declaration of `setenv', and to 0 if you don't.
427    */
428 #define HAVE_DECL_SETENV 1
429 
430 /* Define to 1 if you have the declaration of `strdup', and to 0 if you don't.
431    */
432 #define HAVE_DECL_STRDUP 1
433 
434 /* Define to 1 if you have the declaration of `strerror_r', and to 0 if you
435    don't. */
436 #define HAVE_DECL_STRERROR_R 1
437 
438 /* Define to 1 if you have the declaration of `strnlen', and to 0 if you
439    don't. */
440 #define HAVE_DECL_STRNLEN 1
441 
442 /* Define to 1 if you have the declaration of `strtok_r', and to 0 if you
443    don't. */
444 #define HAVE_DECL_STRTOK_R 1
445 
446 /* Define to 1 if you have the declaration of `towlower', and to 0 if you
447    don't. */
448 /* #undef HAVE_DECL_TOWLOWER */
449 
450 /* Define to 1 if you have the declaration of `unsetenv', and to 0 if you
451    don't. */
452 #define HAVE_DECL_UNSETENV 1
453 
454 /* Define to 1 if you have the declaration of `__argv', and to 0 if you don't.
455    */
456 #define HAVE_DECL___ARGV 0
457 
458 /* Define to 1 if you have the <dirent.h> header file. */
459 #define HAVE_DIRENT_H 1
460 
461 /* Define to 1 if you have the `dirfd' function. */
462 /* #undef HAVE_DIRFD */
463 
464 /* Define to 1 if you have the <dlfcn.h> header file. */
465 #define HAVE_DLFCN_H 1
466 
467 /* Define to 1 if you have the 'dup2' function. */
468 #define HAVE_DUP2 1
469 
470 /* Define if you have the declaration of environ. */
471 /* #undef HAVE_ENVIRON_DECL */
472 
473 /* Define to 1 if you have the `fchdir' function. */
474 #define HAVE_FCHDIR 1
475 
476 /* Define to 1 if you have the `fcntl' function. */
477 #define HAVE_FCNTL 1
478 
479 /* Define to 1 if you have the `fdopendir' function. */
480 #define HAVE_FDOPENDIR 1
481 
482 /* Define to 1 if you have the <features.h> header file. */
483 /* #undef HAVE_FEATURES_H */
484 
485 /* Define to 1 if you have the `fnmatch' function. */
486 #define HAVE_FNMATCH 1
487 
488 /* Define to 1 if you have the <fnmatch.h> header file. */
489 #define HAVE_FNMATCH_H 1
490 
491 /* Define if the frexp() function is available and works. */
492 #define HAVE_FREXP 1
493 
494 /* Define if the frexpl() function is available. */
495 #define HAVE_FREXPL 1
496 
497 /* Define to 1 if you have the `fstatat' function. */
498 #define HAVE_FSTATAT 1
499 
500 /* Define to 1 if you have the `getcwd' function. */
501 #define HAVE_GETCWD 1
502 
503 /* Define to 1 if getcwd works, but with shorter paths than is generally
504    tested with the replacement. */
505 /* #undef HAVE_GETCWD_SHORTER */
506 
507 /* Define to 1 if you have the `getdtablesize' function. */
508 #define HAVE_GETDTABLESIZE 1
509 
510 /* Define to 1 if you have the `getexecname' function. */
511 /* #undef HAVE_GETEXECNAME */
512 
513 /* Define to 1 if you have the `getlogin_r' function. */
514 #define HAVE_GETLOGIN_R 1
515 
516 /* Define to 1 if the system has the 'getpagesize' function. */
517 /* #undef HAVE_GETPAGESIZE */
518 
519 /* Define to 1 if you have the `getprogname' function. */
520 #define HAVE_GETPROGNAME 1
521 
522 /* Define to 1 if you have the `getpwnam_r' function. */
523 #define HAVE_GETPWNAM_R 1
524 
525 /* Define to 1 if you have the `getrandom' function. */
526 #define HAVE_GETRANDOM 1
527 
528 /* Define to 1 if you have the `gettimeofday' function. */
529 #define HAVE_GETTIMEOFDAY 1
530 
531 /* Define to 1 if you have the `glob' function. */
532 #define HAVE_GLOB 1
533 
534 /* Define to 1 if you have the <glob.h> header file. */
535 #define HAVE_GLOB_H 1
536 
537 /* Define to 1 if you have the `glob_pattern_p' function. */
538 #define HAVE_GLOB_PATTERN_P 1
539 
540 /* Define to 1 if you have the `inet_ntop' function. */
541 /* #undef HAVE_INET_NTOP */
542 
543 /* Define to 1 if you have the <inttypes.h> header file. */
544 #define HAVE_INTTYPES_H 1
545 
546 /* Define to 1 if <sys/socket.h> defines AF_INET. */
547 #define HAVE_IPV4 1
548 
549 /* Define to 1 if <sys/socket.h> defines AF_INET6. */
550 #define HAVE_IPV6 1
551 
552 /* Define to 1 if you have the `isblank' function. */
553 #define HAVE_ISBLANK 1
554 
555 /* Define if the isnan(double) function is available in libc. */
556 #define HAVE_ISNAND_IN_LIBC 1
557 
558 /* Define if the isnan(long double) function is available in libc. */
559 #define HAVE_ISNANL_IN_LIBC 1
560 
561 /* Define to 1 if you have the `iswcntrl' function. */
562 #define HAVE_ISWCNTRL 1
563 
564 /* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
565 #define HAVE_LANGINFO_CODESET 1
566 
567 /* Define to 1 if the bcrypt library is guaranteed to be present. */
568 /* #undef HAVE_LIB_BCRYPT */
569 
570 /* Define to 1 if you have the <limits.h> header file. */
571 #define HAVE_LIMITS_H 1
572 
573 /* Define to 1 if you have the `link' function. */
574 #define HAVE_LINK 1
575 
576 /* Define to 1 if you have the `localtime_r' function. */
577 #define HAVE_LOCALTIME_R 1
578 
579 /* Define to 1 if the system has the type 'long long int'. */
580 #define HAVE_LONG_LONG_INT 1
581 
582 /* Define to 1 if you have the `lstat' function. */
583 #define HAVE_LSTAT 1
584 
585 /* Define if the 'malloc' function is POSIX compliant. */
586 #define HAVE_MALLOC_POSIX 1
587 
588 /* Define to 1 if mmap()'s MAP_ANONYMOUS flag is available after including
589    config.h and <sys/mman.h>. */
590 #define HAVE_MAP_ANONYMOUS 1
591 
592 /* Define to 1 if you have the <math.h> header file. */
593 #define HAVE_MATH_H 1
594 
595 /* Define to 1 if you have the `mbrtowc' function. */
596 #define HAVE_MBRTOWC 1
597 
598 /* Define to 1 if you have the `mbsinit' function. */
599 #define HAVE_MBSINIT 1
600 
601 /* Define to 1 if you have the `mbsrtowcs' function. */
602 #define HAVE_MBSRTOWCS 1
603 
604 /* Define to 1 if <wchar.h> declares mbstate_t. */
605 #define HAVE_MBSTATE_T 1
606 
607 /* Define to 1 if you have the `mbtowc' function. */
608 #define HAVE_MBTOWC 1
609 
610 /* Define to 1 if you have the `memmem' function. */
611 #define HAVE_MEMMEM 1
612 
613 /* Define to 1 if you have the <memory.h> header file. */
614 #define HAVE_MEMORY_H 1
615 
616 /* Define to 1 if you have the `mempcpy' function. */
617 /* #undef HAVE_MEMPCPY */
618 
619 /* Define to 1 if you have the `memrchr' function. */
620 #define HAVE_MEMRCHR 1
621 
622 /* Define to 1 if getcwd minimally works, that is, its result can be trusted
623    when it succeeds. */
624 /* #undef HAVE_MINIMALLY_WORKING_GETCWD */
625 
626 /* Define to 1 if <limits.h> defines the MIN and MAX macros. */
627 /* #undef HAVE_MINMAX_IN_LIMITS_H */
628 
629 /* Define to 1 if <sys/param.h> defines the MIN and MAX macros. */
630 #define HAVE_MINMAX_IN_SYS_PARAM_H 1
631 
632 /* Define to 1 if you have the `mkdtemp' function. */
633 #define HAVE_MKDTEMP 1
634 
635 /* Define to 1 if you have the `mkostemp' function. */
636 #define HAVE_MKOSTEMP 1
637 
638 /* Define to 1 if you have the `mprotect' function. */
639 #define HAVE_MPROTECT 1
640 
641 /* Define to 1 on MSVC platforms that have the "invalid parameter handler"
642    concept. */
643 /* #undef HAVE_MSVC_INVALID_PARAMETER_HANDLER */
644 
645 /* Define to 1 if you have the <netdb.h> header file. */
646 #define HAVE_NETDB_H 1
647 
648 /* Define to 1 if you have the <netinet/in.h> header file. */
649 #define HAVE_NETINET_IN_H 1
650 
651 /* Define to 1 if you have the `openat' function. */
652 #define HAVE_OPENAT 1
653 
654 /* Define to 1 if you have the `opendir' function. */
655 #define HAVE_OPENDIR 1
656 
657 /* Define to 1 if getcwd works, except it sometimes fails when it shouldn't,
658    setting errno to ERANGE, ENAMETOOLONG, or ENOENT. */
659 /* #undef HAVE_PARTLY_WORKING_GETCWD */
660 
661 /* Define to 1 if you have the `pipe' function. */
662 #define HAVE_PIPE 1
663 
664 /* Define if you have the <pthread.h> header and the POSIX threads API. */
665 #define HAVE_PTHREAD_API 1
666 
667 /* Define if the <pthread.h> defines PTHREAD_MUTEX_RECURSIVE. */
668 #define HAVE_PTHREAD_MUTEX_RECURSIVE 1
669 
670 /* Define if the POSIX multithreading library has read/write locks. */
671 #define HAVE_PTHREAD_RWLOCK 1
672 
673 /* Define if the 'pthread_rwlock_rdlock' function prefers a writer to a
674    reader. */
675 /* #undef HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER */
676 
677 /* Define to 1 if you have the `rawmemchr' function. */
678 /* #undef HAVE_RAWMEMCHR */
679 
680 /* Define to 1 if you have the `readdir' function. */
681 #define HAVE_READDIR 1
682 
683 /* Define to 1 if you have the `readlink' function. */
684 #define HAVE_READLINK 1
685 
686 /* Define if the 'realloc' function is POSIX compliant. */
687 #define HAVE_REALLOC_POSIX 1
688 
689 /* Define to 1 if you have the `realpath' function. */
690 #define HAVE_REALPATH 1
691 
692 /* Define to 1 if you have the `rewinddir' function. */
693 #define HAVE_REWINDDIR 1
694 
695 /* Define to 1 if 'long double' and 'double' have the same representation. */
696 /* #undef HAVE_SAME_LONG_DOUBLE_AS_DOUBLE */
697 
698 /* Define to 1 if the system has the type `sa_family_t'. */
699 #define HAVE_SA_FAMILY_T 1
700 
701 /* Define to 1 if you have the <search.h> header file. */
702 #define HAVE_SEARCH_H 1
703 
704 /* Define to 1 if you have the `setdtablesize' function. */
705 /* #undef HAVE_SETDTABLESIZE */
706 
707 /* Define to 1 if you have the `setenv' function. */
708 #define HAVE_SETENV 1
709 
710 /* Define to 1 if you have the `shutdown' function. */
711 #define HAVE_SHUTDOWN 1
712 
713 /* Define to 1 if 'sig_atomic_t' is a signed integer type. */
714 /* #undef HAVE_SIGNED_SIG_ATOMIC_T */
715 
716 /* Define to 1 if 'wchar_t' is a signed integer type. */
717 /* #undef HAVE_SIGNED_WCHAR_T */
718 
719 /* Define to 1 if 'wint_t' is a signed integer type. */
720 /* #undef HAVE_SIGNED_WINT_T */
721 
722 /* Define to 1 if the system has the type `sigset_t'. */
723 #define HAVE_SIGSET_T 1
724 
725 /* Define to 1 if you have the `snprintf' function. */
726 #define HAVE_SNPRINTF 1
727 
728 /* Define to 1 if you have the <stdint.h> header file. */
729 #define HAVE_STDINT_H 1
730 
731 /* Define to 1 if you have the <stdlib.h> header file. */
732 #define HAVE_STDLIB_H 1
733 
734 /* Define to 1 if you have the `strchrnul' function. */
735 #define HAVE_STRCHRNUL 1
736 
737 /* Define to 1 if you have the `strdup' function. */
738 #define HAVE_STRDUP 1
739 
740 /* Define to 1 if you have the `strerror_r' function. */
741 #define HAVE_STRERROR_R 1
742 
743 /* Define to 1 if you have the <strings.h> header file. */
744 #define HAVE_STRINGS_H 1
745 
746 /* Define to 1 if you have the <string.h> header file. */
747 #define HAVE_STRING_H 1
748 
749 /* Define to 1 if you have the `strtok_r' function. */
750 #define HAVE_STRTOK_R 1
751 
752 /* Define if there is a member named d_type in the struct describing directory
753    headers. */
754 #define HAVE_STRUCT_DIRENT_D_TYPE 1
755 
756 /* Define to 1 if the system has the type `struct sockaddr_storage'. */
757 #define HAVE_STRUCT_SOCKADDR_STORAGE 1
758 
759 /* Define to 1 if `ss_family' is a member of `struct sockaddr_storage'. */
760 #define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1
761 
762 /* Define to 1 if `st_atimensec' is a member of `struct stat'. */
763 /* #undef HAVE_STRUCT_STAT_ST_ATIMENSEC */
764 
765 /* Define to 1 if `st_atimespec.tv_nsec' is a member of `struct stat'. */
766 /* #undef HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC */
767 
768 /* Define to 1 if `st_atim.st__tim.tv_nsec' is a member of `struct stat'. */
769 /* #undef HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC */
770 
771 /* Define to 1 if `st_atim.tv_nsec' is a member of `struct stat'. */
772 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1
773 
774 /* Define to 1 if `st_birthtimensec' is a member of `struct stat'. */
775 /* #undef HAVE_STRUCT_STAT_ST_BIRTHTIMENSEC */
776 
777 /* Define to 1 if `st_birthtimespec.tv_nsec' is a member of `struct stat'. */
778 #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC 1
779 
780 /* Define to 1 if `st_birthtim.tv_nsec' is a member of `struct stat'. */
781 /* #undef HAVE_STRUCT_STAT_ST_BIRTHTIM_TV_NSEC */
782 
783 /* Define to 1 if you have the `symlink' function. */
784 #define HAVE_SYMLINK 1
785 
786 /* Define to 1 if you have the <sys/bitypes.h> header file. */
787 /* #undef HAVE_SYS_BITYPES_H */
788 
789 /* Define to 1 if you have the <sys/inttypes.h> header file. */
790 /* #undef HAVE_SYS_INTTYPES_H */
791 
792 /* Define to 1 if you have the <sys/mman.h> header file. */
793 #define HAVE_SYS_MMAN_H 1
794 
795 /* Define to 1 if you have the <sys/param.h> header file. */
796 #define HAVE_SYS_PARAM_H 1
797 
798 /* Define to 1 if you have the <sys/random.h> header file. */
799 #define HAVE_SYS_RANDOM_H 1
800 
801 /* Define to 1 if you have the <sys/socket.h> header file. */
802 #define HAVE_SYS_SOCKET_H 1
803 
804 /* Define to 1 if you have the <sys/stat.h> header file. */
805 #define HAVE_SYS_STAT_H 1
806 
807 /* Define to 1 if you have the <sys/time.h> header file. */
808 #define HAVE_SYS_TIME_H 1
809 
810 /* Define to 1 if you have the <sys/types.h> header file. */
811 #define HAVE_SYS_TYPES_H 1
812 
813 /* Define to 1 if you have the <sys/uio.h> header file. */
814 #define HAVE_SYS_UIO_H 1
815 
816 /* Define to 1 if you have the `thrd_create' function. */
817 /* #undef HAVE_THRD_CREATE */
818 
819 /* Define to 1 if you have the <threads.h> header file. */
820 #define HAVE_THREADS_H 1
821 
822 /* Define to 1 if you have the `towlower' function. */
823 #define HAVE_TOWLOWER 1
824 
825 /* Define to 1 if you have the `tsearch' function. */
826 #define HAVE_TSEARCH 1
827 
828 /* Define to 1 if you have the <unistd.h> header file. */
829 #define HAVE_UNISTD_H 1
830 
831 /* Define to 1 if you have the `unsetenv' function. */
832 #define HAVE_UNSETENV 1
833 
834 /* Define to 1 if the system has the type 'unsigned long long int'. */
835 #define HAVE_UNSIGNED_LONG_LONG_INT 1
836 
837 /* Define if you have a global __progname variable */
838 #define HAVE_VAR___PROGNAME 1
839 
840 /* Define to 1 or 0, depending whether the compiler supports simple visibility
841    declarations. */
842 #define HAVE_VISIBILITY 1
843 
844 /* Define to 1 if you have the <wchar.h> header file. */
845 #define HAVE_WCHAR_H 1
846 
847 /* Define if you have the 'wchar_t' type. */
848 #define HAVE_WCHAR_T 1
849 
850 /* Define to 1 if you have the <wctype.h> header file. */
851 #define HAVE_WCTYPE_H 1
852 
853 /* Define to 1 if the compiler and linker support weak declarations of
854    symbols. */
855 #define HAVE_WEAK_SYMBOLS 1
856 
857 /* Define to 1 if you have the <windows.h> header file. */
858 /* #undef HAVE_WINDOWS_H */
859 
860 /* Define to 1 if you have the <winsock2.h> header file. */
861 /* #undef HAVE_WINSOCK2_H */
862 
863 /* Define if you have the 'wint_t' type. */
864 #define HAVE_WINT_T 1
865 
866 /* Define to 1 if you have the `wmempcpy' function. */
867 /* #undef HAVE_WMEMPCPY */
868 
869 /* Define to 1 if fstatat (..., 0) works. For example, it does not work in AIX
870    7.1. */
871 /* #undef HAVE_WORKING_FSTATAT_ZERO_FLAG */
872 
873 /* Define to 1 if O_NOATIME works. */
874 #define HAVE_WORKING_O_NOATIME 0
875 
876 /* Define to 1 if O_NOFOLLOW works. */
877 #define HAVE_WORKING_O_NOFOLLOW 0
878 
879 /* Define to 1 if you have the <ws2tcpip.h> header file. */
880 /* #undef HAVE_WS2TCPIP_H */
881 
882 /* Define to 1 if you have the <xlocale.h> header file. */
883 /* #undef HAVE_XLOCALE_H */
884 
885 /* Define to 1 if the system has the type `_Bool'. */
886 #define HAVE__BOOL 1
887 
888 /* Define to 1 if you have the `_set_invalid_parameter_handler' function. */
889 /* #undef HAVE__SET_INVALID_PARAMETER_HANDLER */
890 
891 /* Define to 1 if the compiler supports __builtin_expect,
892    and to 2 if <builtins.h> does.  */
893 #define HAVE___BUILTIN_EXPECT 1
894 #ifndef HAVE___BUILTIN_EXPECT
895 # define __builtin_expect(e, c) (e)
896 #elif HAVE___BUILTIN_EXPECT == 2
897 # include <builtins.h>
898 #endif
899 
900 
901 /* Define to 1 if the compiler supports the keyword '__inline'. */
902 #define HAVE___INLINE 1
903 
904 /* Define to 1 if you have the `__xpg_strerror_r' function. */
905 /* #undef HAVE___XPG_STRERROR_R */
906 
907 /* Define as the bit index in the word where to find bit 0 of the exponent of
908    'long double'. */
909 /* #undef LDBL_EXPBIT0_BIT */
910 
911 /* Define as the word index where to find the exponent of 'long double'. */
912 /* #undef LDBL_EXPBIT0_WORD */
913 
914 /* Define to 1 if 'lstat' dereferences a symlink specified with a trailing
915    slash. */
916 #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
917 
918 /* If malloc(0) is != NULL, define this to 1. Otherwise define this to 0. */
919 #define MALLOC_0_IS_NONNULL 1
920 
921 /* Define to a substitute value for mmap()'s MAP_ANONYMOUS flag. */
922 /* #undef MAP_ANONYMOUS */
923 
924 /* Define if the mbrtowc function does not return (size_t) -2 for empty input.
925    */
926 /* #undef MBRTOWC_EMPTY_INPUT_BUG */
927 
928 /* Define if the mbrtowc function may signal encoding errors in the C locale.
929    */
930 /* #undef MBRTOWC_IN_C_LOCALE_MAYBE_EILSEQ */
931 
932 /* Define if the mbrtowc function has the NULL pwc argument bug. */
933 /* #undef MBRTOWC_NULL_ARG1_BUG */
934 
935 /* Define if the mbrtowc function has the NULL string argument bug. */
936 /* #undef MBRTOWC_NULL_ARG2_BUG */
937 
938 /* Define if the mbrtowc function does not return 0 for a NUL character. */
939 /* #undef MBRTOWC_NUL_RETVAL_BUG */
940 
941 /* Define if the mbrtowc function returns a wrong return value. */
942 /* #undef MBRTOWC_RETVAL_BUG */
943 
944 /* Define if the mbrtowc function stores a wide character when reporting
945    incomplete input. */
946 /* #undef MBRTOWC_STORES_INCOMPLETE_BUG */
947 
948 /* Use GNU style printf and scanf.  */
949 #ifndef __USE_MINGW_ANSI_STDIO
950 # define __USE_MINGW_ANSI_STDIO 1
951 #endif
952 
953 
954 /* Define to 1 if open() fails to recognize a trailing slash. */
955 /* #undef OPEN_TRAILING_SLASH_BUG */
956 
957 /* Define to the address where bug reports for this package should be sent. */
958 #define PACKAGE_BUGREPORT ""
959 
960 /* Define to the full name of this package. */
961 #define PACKAGE_NAME "libgnu"
962 
963 /* Define to the full name and version of this package. */
964 #define PACKAGE_STRING "libgnu UNUSED-VERSION"
965 
966 /* Define to the one symbol short name of this package. */
967 #define PACKAGE_TARNAME "libgnu"
968 
969 /* Define to the home page for this package. */
970 #define PACKAGE_URL ""
971 
972 /* Define to the version of this package. */
973 #define PACKAGE_VERSION "UNUSED-VERSION"
974 
975 /* Define if <inttypes.h> exists and defines unusable PRI* macros. */
976 /* #undef PRI_MACROS_BROKEN */
977 
978 /* Define to the type that is the result of default argument promotions of
979    type mode_t. */
980 #define PROMOTED_MODE_T mode_t
981 
982 /* Define if the pthread_in_use() detection is hard. */
983 /* #undef PTHREAD_IN_USE_DETECTION_HARD */
984 
985 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
986    'ptrdiff_t'. */
987 /* #undef PTRDIFF_T_SUFFIX */
988 
989 /* Define to 1 if readlink fails to recognize a trailing slash. */
990 /* #undef READLINK_TRAILING_SLASH_BUG */
991 
992 /* Define if rename does not work when the destination file exists, as on
993    Cygwin 1.5 or Windows. */
994 /* #undef RENAME_DEST_EXISTS_BUG */
995 
996 /* Define if rename fails to leave hard links alone, as on NetBSD 1.6 or
997    Cygwin 1.5. */
998 /* #undef RENAME_HARD_LINK_BUG */
999 
1000 /* Define if rename does not correctly handle slashes on the destination
1001    argument, such as on Solaris 11 or NetBSD 1.6. */
1002 /* #undef RENAME_TRAILING_SLASH_DEST_BUG */
1003 
1004 /* Define if rename does not correctly handle slashes on the source argument,
1005    such as on Solaris 9 or cygwin 1.5. */
1006 /* #undef RENAME_TRAILING_SLASH_SOURCE_BUG */
1007 
1008 /* Define to 1 if gnulib's dirfd() replacement is used. */
1009 /* #undef REPLACE_DIRFD */
1010 
1011 /* Define to 1 if gnulib's fchdir() replacement is used. */
1012 /* #undef REPLACE_FCHDIR */
1013 
1014 /* Define to 1 if stat needs help when passed a file name with a trailing
1015    slash */
1016 /* #undef REPLACE_FUNC_STAT_FILE */
1017 
1018 /* Define to 1 if open() should work around the inability to open a directory.
1019    */
1020 /* #undef REPLACE_OPEN_DIRECTORY */
1021 
1022 /* Define to 1 if strerror(0) does not return a message implying success. */
1023 #define REPLACE_STRERROR_0 1
1024 
1025 /* Define to 1 if setlocale (LC_ALL, NULL) is multithread-safe. */
1026 #define SETLOCALE_NULL_ALL_MTSAFE 0
1027 
1028 /* Define to 1 if setlocale (category, NULL) is multithread-safe. */
1029 #define SETLOCALE_NULL_ONE_MTSAFE 1
1030 
1031 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
1032    'sig_atomic_t'. */
1033 /* #undef SIG_ATOMIC_T_SUFFIX */
1034 
1035 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
1036    'size_t'. */
1037 /* #undef SIZE_T_SUFFIX */
1038 
1039 /* If using the C implementation of alloca, define if you know the
1040    direction of stack growth for your system; otherwise it will be
1041    automatically deduced at runtime.
1042 	STACK_DIRECTION > 0 => grows toward higher addresses
1043 	STACK_DIRECTION < 0 => grows toward lower addresses
1044 	STACK_DIRECTION = 0 => direction of growth unknown */
1045 /* #undef STACK_DIRECTION */
1046 
1047 /* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
1048 /* #undef STAT_MACROS_BROKEN */
1049 
1050 /* Define to 1 if you have the ANSI C header files. */
1051 #define STDC_HEADERS 1
1052 
1053 /* Define to 1 if strerror_r returns char *. */
1054 /* #undef STRERROR_R_CHAR_P */
1055 
1056 /* Define to 1 if the type of the st_atim member of a struct stat is struct
1057    timespec. */
1058 #define TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC 1
1059 
1060 /* Define if the combination of the ISO C and POSIX multithreading APIs can be
1061    used. */
1062 /* #undef USE_ISOC_AND_POSIX_THREADS */
1063 
1064 /* Define if the ISO C multithreading library can be used. */
1065 /* #undef USE_ISOC_THREADS */
1066 
1067 /* Define if the POSIX multithreading library can be used. */
1068 #define USE_POSIX_THREADS 1
1069 
1070 /* Define if references to the POSIX multithreading library should be made
1071    weak. */
1072 #define USE_POSIX_THREADS_WEAK 1
1073 
1074 /* Enable extensions on AIX 3, Interix.  */
1075 #ifndef _ALL_SOURCE
1076 # define _ALL_SOURCE 1
1077 #endif
1078 /* Enable general extensions on macOS.  */
1079 #ifndef _DARWIN_C_SOURCE
1080 # define _DARWIN_C_SOURCE 1
1081 #endif
1082 /* Enable GNU extensions on systems that have them.  */
1083 #ifndef _GNU_SOURCE
1084 # define _GNU_SOURCE 1
1085 #endif
1086 /* Enable NetBSD extensions on NetBSD.  */
1087 #ifndef _NETBSD_SOURCE
1088 # define _NETBSD_SOURCE 1
1089 #endif
1090 /* Enable OpenBSD extensions on NetBSD.  */
1091 #ifndef _OPENBSD_SOURCE
1092 # define _OPENBSD_SOURCE 1
1093 #endif
1094 /* Enable threading extensions on Solaris.  */
1095 #ifndef _POSIX_PTHREAD_SEMANTICS
1096 # define _POSIX_PTHREAD_SEMANTICS 1
1097 #endif
1098 /* Enable extensions specified by ISO/IEC TS 18661-5:2014.  */
1099 #ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
1100 # define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
1101 #endif
1102 /* Enable extensions specified by ISO/IEC TS 18661-1:2014.  */
1103 #ifndef __STDC_WANT_IEC_60559_BFP_EXT__
1104 # define __STDC_WANT_IEC_60559_BFP_EXT__ 1
1105 #endif
1106 /* Enable extensions specified by ISO/IEC TS 18661-2:2015.  */
1107 #ifndef __STDC_WANT_IEC_60559_DFP_EXT__
1108 # define __STDC_WANT_IEC_60559_DFP_EXT__ 1
1109 #endif
1110 /* Enable extensions specified by ISO/IEC TS 18661-4:2015.  */
1111 #ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
1112 # define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
1113 #endif
1114 /* Enable extensions specified by ISO/IEC TS 18661-3:2015.  */
1115 #ifndef __STDC_WANT_IEC_60559_TYPES_EXT__
1116 # define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
1117 #endif
1118 /* Enable extensions specified by ISO/IEC TR 24731-2:2010.  */
1119 #ifndef __STDC_WANT_LIB_EXT2__
1120 # define __STDC_WANT_LIB_EXT2__ 1
1121 #endif
1122 /* Enable extensions specified by ISO/IEC 24747:2009.  */
1123 #ifndef __STDC_WANT_MATH_SPEC_FUNCS__
1124 # define __STDC_WANT_MATH_SPEC_FUNCS__ 1
1125 #endif
1126 /* Enable extensions on HP NonStop.  */
1127 #ifndef _TANDEM_SOURCE
1128 # define _TANDEM_SOURCE 1
1129 #endif
1130 /* Enable X/Open extensions if necessary.  HP-UX 11.11 defines
1131    mbstate_t only if _XOPEN_SOURCE is defined to 500, regardless of
1132    whether compiling with -Ae or -D_HPUX_SOURCE=1.  */
1133 #ifndef _XOPEN_SOURCE
1134 /* # undef _XOPEN_SOURCE */
1135 #endif
1136 /* Enable X/Open compliant socket functions that do not require linking
1137    with -lxnet on HP-UX 11.11.  */
1138 #ifndef _HPUX_ALT_XOPEN_SOCKET_API
1139 # define _HPUX_ALT_XOPEN_SOCKET_API 1
1140 #endif
1141 /* Enable general extensions on Solaris.  */
1142 #ifndef __EXTENSIONS__
1143 # define __EXTENSIONS__ 1
1144 #endif
1145 
1146 
1147 /* Define if the native Windows multithreading API can be used. */
1148 /* #undef USE_WINDOWS_THREADS */
1149 
1150 /* Define to 1 if unsetenv returns void instead of int. */
1151 /* #undef VOID_UNSETENV */
1152 
1153 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
1154    'wchar_t'. */
1155 /* #undef WCHAR_T_SUFFIX */
1156 
1157 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
1158    'wint_t'. */
1159 /* #undef WINT_T_SUFFIX */
1160 
1161 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
1162    significant byte first (like Motorola and SPARC, unlike Intel). */
1163 #if defined AC_APPLE_UNIVERSAL_BUILD
1164 # if defined __BIG_ENDIAN__
1165 #  define WORDS_BIGENDIAN 1
1166 # endif
1167 #else
1168 # ifndef WORDS_BIGENDIAN
1169 #  define WORDS_BIGENDIAN 1
1170 # endif
1171 #endif
1172 
1173 /* Number of bits in a file offset, on hosts where this is settable. */
1174 /* #undef _FILE_OFFSET_BITS */
1175 
1176 /* True if the compiler says it groks GNU C version MAJOR.MINOR.  */
1177 #if defined __GNUC__ && defined __GNUC_MINOR__
1178 # define _GL_GNUC_PREREQ(major, minor) \
1179     ((major) < __GNUC__ + ((minor) <= __GNUC_MINOR__))
1180 #else
1181 # define _GL_GNUC_PREREQ(major, minor) 0
1182 #endif
1183 
1184 
1185 /* Define for large files, on AIX-style hosts. */
1186 /* #undef _LARGE_FILES */
1187 
1188 /* Define to 1 on Solaris. */
1189 /* #undef _LCONV_C99 */
1190 
1191 /* Define to 1 if on MINIX. */
1192 /* #undef _MINIX */
1193 
1194 /* Define to 1 to make NetBSD features available. MINIX 3 needs this. */
1195 #define _NETBSD_SOURCE 1
1196 
1197 /* The _Noreturn keyword of C11.  */
1198 #ifndef _Noreturn
1199 # if (defined __cplusplus \
1200       && ((201103 <= __cplusplus && !(__GNUC__ == 4 && __GNUC_MINOR__ == 7)) \
1201           || (defined _MSC_VER && 1900 <= _MSC_VER)) \
1202       && 0)
1203     /* [[noreturn]] is not practically usable, because with it the syntax
1204          extern _Noreturn void func (...);
1205        would not be valid; such a declaration would only be valid with 'extern'
1206        and '_Noreturn' swapped, or without the 'extern' keyword.  However, some
1207        AIX system header files and several gnulib header files use precisely
1208        this syntax with 'extern'.  */
1209 #  define _Noreturn [[noreturn]]
1210 # elif ((!defined __cplusplus || defined __clang__) \
1211         && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0)  \
1212             || _GL_GNUC_PREREQ (4, 7) \
1213             || (defined __apple_build_version__ \
1214                 ? 6000000 <= __apple_build_version__ \
1215                 : 3 < __clang_major__ + (5 <= __clang_minor__))))
1216    /* _Noreturn works as-is.  */
1217 # elif _GL_GNUC_PREREQ (2, 8) || 0x5110 <= __SUNPRO_C
1218 #  define _Noreturn __attribute__ ((__noreturn__))
1219 # elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0)
1220 #  define _Noreturn __declspec (noreturn)
1221 # else
1222 #  define _Noreturn
1223 # endif
1224 #endif
1225 
1226 
1227 /* Define to 2 if the system does not provide POSIX.1 features except with
1228    this defined. */
1229 /* #undef _POSIX_1_SOURCE */
1230 
1231 /* Define to 1 in order to get the POSIX compatible declarations of socket
1232    functions. */
1233 /* #undef _POSIX_PII_SOCKET */
1234 
1235 /* Define to 1 if you need to in order for 'stat' and other things to work. */
1236 /* #undef _POSIX_SOURCE */
1237 
1238 /* For standard stat data types on VMS. */
1239 #define _USE_STD_STAT 1
1240 
1241 /* Define to 1 if the system <stdint.h> predates C++11. */
1242 /* #undef __STDC_CONSTANT_MACROS */
1243 
1244 /* Define to 1 if the system <stdint.h> predates C++11. */
1245 /* #undef __STDC_LIMIT_MACROS */
1246 
1247 /* The _GL_ASYNC_SAFE marker should be attached to functions that are
1248    signal handlers (for signals other than SIGABRT, SIGPIPE) or can be
1249    invoked from such signal handlers.  Such functions have some restrictions:
1250      * All functions that it calls should be marked _GL_ASYNC_SAFE as well,
1251        or should be listed as async-signal-safe in POSIX
1252        <https://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_04>
1253        section 2.4.3.  Note that malloc(), sprintf(), and fwrite(), in
1254        particular, are NOT async-signal-safe.
1255      * All memory locations (variables and struct fields) that these functions
1256        access must be marked 'volatile'.  This holds for both read and write
1257        accesses.  Otherwise the compiler might optimize away stores to and
1258        reads from such locations that occur in the program, depending on its
1259        data flow analysis.  For example, when the program contains a loop
1260        that is intended to inspect a variable set from within a signal handler
1261            while (!signal_occurred)
1262              ;
1263        the compiler is allowed to transform this into an endless loop if the
1264        variable 'signal_occurred' is not declared 'volatile'.
1265    Additionally, recall that:
1266      * A signal handler should not modify errno (except if it is a handler
1267        for a fatal signal and ends by raising the same signal again, thus
1268        provoking the termination of the process).  If it invokes a function
1269        that may clobber errno, it needs to save and restore the value of
1270        errno.  */
1271 #define _GL_ASYNC_SAFE
1272 
1273 
1274 /* Attributes.  */
1275 #ifdef __has_attribute
1276 # define _GL_HAS_ATTRIBUTE(attr) __has_attribute (__##attr##__)
1277 #else
1278 # define _GL_HAS_ATTRIBUTE(attr) _GL_ATTR_##attr
1279 # define _GL_ATTR_alloc_size _GL_GNUC_PREREQ (4, 3)
1280 # define _GL_ATTR_always_inline _GL_GNUC_PREREQ (3, 2)
1281 # define _GL_ATTR_artificial _GL_GNUC_PREREQ (4, 3)
1282 # define _GL_ATTR_cold _GL_GNUC_PREREQ (4, 3)
1283 # define _GL_ATTR_const _GL_GNUC_PREREQ (2, 95)
1284 # define _GL_ATTR_deprecated _GL_GNUC_PREREQ (3, 1)
1285 # define _GL_ATTR_error _GL_GNUC_PREREQ (4, 3)
1286 # define _GL_ATTR_externally_visible _GL_GNUC_PREREQ (4, 1)
1287 # define _GL_ATTR_fallthrough _GL_GNUC_PREREQ (7, 0)
1288 # define _GL_ATTR_format _GL_GNUC_PREREQ (2, 7)
1289 # define _GL_ATTR_leaf _GL_GNUC_PREREQ (4, 6)
1290 # ifdef _ICC
1291 #  define _GL_ATTR_may_alias 0
1292 # else
1293 #  define _GL_ATTR_may_alias _GL_GNUC_PREREQ (3, 3)
1294 # endif
1295 # define _GL_ATTR_malloc _GL_GNUC_PREREQ (3, 0)
1296 # define _GL_ATTR_noinline _GL_GNUC_PREREQ (3, 1)
1297 # define _GL_ATTR_nonnull _GL_GNUC_PREREQ (3, 3)
1298 # define _GL_ATTR_nonstring _GL_GNUC_PREREQ (8, 0)
1299 # define _GL_ATTR_nothrow _GL_GNUC_PREREQ (3, 3)
1300 # define _GL_ATTR_packed _GL_GNUC_PREREQ (2, 7)
1301 # define _GL_ATTR_pure _GL_GNUC_PREREQ (2, 96)
1302 # define _GL_ATTR_returns_nonnull _GL_GNUC_PREREQ (4, 9)
1303 # define _GL_ATTR_sentinel _GL_GNUC_PREREQ (4, 0)
1304 # define _GL_ATTR_unused _GL_GNUC_PREREQ (2, 7)
1305 # define _GL_ATTR_warn_unused_result _GL_GNUC_PREREQ (3, 4)
1306 #endif
1307 
1308 
1309 #if _GL_HAS_ATTRIBUTE (alloc_size)
1310 # define _GL_ATTRIBUTE_ALLOC_SIZE(args) __attribute__ ((__alloc_size__ args))
1311 #else
1312 # define _GL_ATTRIBUTE_ALLOC_SIZE(args)
1313 #endif
1314 
1315 #if _GL_HAS_ATTRIBUTE (always_inline)
1316 # define _GL_ATTRIBUTE_ALWAYS_INLINE __attribute__ ((__always_inline__))
1317 #else
1318 # define _GL_ATTRIBUTE_ALWAYS_INLINE
1319 #endif
1320 
1321 #if _GL_HAS_ATTRIBUTE (artificial)
1322 # define _GL_ATTRIBUTE_ARTIFICIAL __attribute__ ((__artificial__))
1323 #else
1324 # define _GL_ATTRIBUTE_ARTIFICIAL
1325 #endif
1326 
1327 /* Avoid __attribute__ ((cold)) on MinGW; see thread starting at
1328    <https://lists.gnu.org/r/emacs-devel/2019-04/msg01152.html>. */
1329 #if _GL_HAS_ATTRIBUTE (cold) && !defined __MINGW32__
1330 # define _GL_ATTRIBUTE_COLD __attribute__ ((__cold__))
1331 #else
1332 # define _GL_ATTRIBUTE_COLD
1333 #endif
1334 
1335 #if _GL_HAS_ATTRIBUTE (const)
1336 # define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
1337 #else
1338 # define _GL_ATTRIBUTE_CONST
1339 #endif
1340 
1341 #if 201710L < __STDC_VERSION__
1342 # define _GL_ATTRIBUTE_DEPRECATED [[__deprecated__]]
1343 #elif _GL_HAS_ATTRIBUTE (deprecated)
1344 # define _GL_ATTRIBUTE_DEPRECATED __attribute__ ((__deprecated__))
1345 #else
1346 # define _GL_ATTRIBUTE_DEPRECATED
1347 #endif
1348 
1349 #if _GL_HAS_ATTRIBUTE (error)
1350 # define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__error__ (msg)))
1351 # define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__warning__ (msg)))
1352 #else
1353 # define _GL_ATTRIBUTE_ERROR(msg)
1354 # define _GL_ATTRIBUTE_WARNING(msg)
1355 #endif
1356 
1357 #if _GL_HAS_ATTRIBUTE (externally_visible)
1358 # define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE __attribute__ ((externally_visible))
1359 #else
1360 # define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE
1361 #endif
1362 
1363 /* FALLTHROUGH is special, because it always expands to something.  */
1364 #if 201710L < __STDC_VERSION__
1365 # define _GL_ATTRIBUTE_FALLTHROUGH [[__fallthrough__]]
1366 #elif _GL_HAS_ATTRIBUTE (fallthrough)
1367 # define _GL_ATTRIBUTE_FALLTHROUGH __attribute__ ((__fallthrough__))
1368 #else
1369 # define _GL_ATTRIBUTE_FALLTHROUGH ((void) 0)
1370 #endif
1371 
1372 #if _GL_HAS_ATTRIBUTE (format)
1373 # define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec))
1374 #else
1375 # define _GL_ATTRIBUTE_FORMAT(spec)
1376 #endif
1377 
1378 #if _GL_HAS_ATTRIBUTE (leaf)
1379 # define _GL_ATTRIBUTE_LEAF __attribute__ ((__leaf__))
1380 #else
1381 # define _GL_ATTRIBUTE_LEAF
1382 #endif
1383 
1384 #if _GL_HAS_ATTRIBUTE (may_alias)
1385 # define _GL_ATTRIBUTE_MAY_ALIAS __attribute__ ((__may_alias__))
1386 #else
1387 # define _GL_ATTRIBUTE_MAY_ALIAS
1388 #endif
1389 
1390 #if 201710L < __STDC_VERSION__
1391 # define _GL_ATTRIBUTE_MAYBE_UNUSED [[__maybe_unused__]]
1392 #elif _GL_HAS_ATTRIBUTE (unused)
1393 # define _GL_ATTRIBUTE_MAYBE_UNUSED __attribute__ ((__unused__))
1394 #else
1395 # define _GL_ATTRIBUTE_MAYBE_UNUSED
1396 #endif
1397 /* Earlier spellings of this macro.  */
1398 #define _GL_UNUSED _GL_ATTRIBUTE_MAYBE_UNUSED
1399 #define _UNUSED_PARAMETER_ _GL_ATTRIBUTE_MAYBE_UNUSED
1400 
1401 #if _GL_HAS_ATTRIBUTE (malloc)
1402 # define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__))
1403 #else
1404 # define _GL_ATTRIBUTE_MALLOC
1405 #endif
1406 
1407 #if 201710L < __STDC_VERSION__
1408 # define _GL_ATTRIBUTE_NODISCARD [[__nodiscard__]]
1409 #elif _GL_HAS_ATTRIBUTE (warn_unused_result)
1410 # define _GL_ATTRIBUTE_NODISCARD __attribute__ ((__warn_unused_result__))
1411 #else
1412 # define _GL_ATTRIBUTE_NODISCARD
1413 #endif
1414 
1415 #if _GL_HAS_ATTRIBUTE (noinline)
1416 # define _GL_ATTRIBUTE_NOINLINE __attribute__ ((__noinline__))
1417 #else
1418 # define _GL_ATTRIBUTE_NOINLINE
1419 #endif
1420 
1421 #if _GL_HAS_ATTRIBUTE (nonnull)
1422 # define _GL_ATTRIBUTE_NONNULL(args) __attribute__ ((__nonnull__ args))
1423 #else
1424 # define _GL_ATTRIBUTE_NONNULL(args)
1425 #endif
1426 
1427 #if _GL_HAS_ATTRIBUTE (nonstring)
1428 # define _GL_ATTRIBUTE_NONSTRING __attribute__ ((__nonstring__))
1429 #else
1430 # define _GL_ATTRIBUTE_NONSTRING
1431 #endif
1432 
1433 /* There is no _GL_ATTRIBUTE_NORETURN; use _Noreturn instead.  */
1434 
1435 #if _GL_HAS_ATTRIBUTE (nothrow) && !defined __cplusplus
1436 # define _GL_ATTRIBUTE_NOTHROW __attribute__ ((__nothrow__))
1437 #else
1438 # define _GL_ATTRIBUTE_NOTHROW
1439 #endif
1440 
1441 #if _GL_HAS_ATTRIBUTE (packed)
1442 # define _GL_ATTRIBUTE_PACKED __attribute__ ((__packed__))
1443 #else
1444 # define _GL_ATTRIBUTE_PACKED
1445 #endif
1446 
1447 #if _GL_HAS_ATTRIBUTE (pure)
1448 # define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
1449 #else
1450 # define _GL_ATTRIBUTE_PURE
1451 #endif
1452 
1453 #if _GL_HAS_ATTRIBUTE (returns_nonnull)
1454 # define _GL_ATTRIBUTE_RETURNS_NONNULL __attribute__ ((__returns_nonnull__))
1455 #else
1456 # define _GL_ATTRIBUTE_RETURNS_NONNULL
1457 #endif
1458 
1459 #if _GL_HAS_ATTRIBUTE (sentinel)
1460 # define _GL_ATTRIBUTE_SENTINEL(pos) __attribute__ ((__sentinel__ pos))
1461 #else
1462 # define _GL_ATTRIBUTE_SENTINEL(pos)
1463 #endif
1464 
1465 
1466 /* To support C++ as well as C, use _GL_UNUSED_LABEL with trailing ';'.  */
1467 #if !defined __cplusplus || _GL_GNUC_PREREQ (4, 5)
1468 # define _GL_UNUSED_LABEL _GL_ATTRIBUTE_MAYBE_UNUSED
1469 #else
1470 # define _GL_UNUSED_LABEL
1471 #endif
1472 
1473 
1474 /* Please see the Gnulib manual for how to use these macros.
1475 
1476    Suppress extern inline with HP-UX cc, as it appears to be broken; see
1477    <https://lists.gnu.org/r/bug-texinfo/2013-02/msg00030.html>.
1478 
1479    Suppress extern inline with Sun C in standards-conformance mode, as it
1480    mishandles inline functions that call each other.  E.g., for 'inline void f
1481    (void) { } inline void g (void) { f (); }', c99 incorrectly complains
1482    'reference to static identifier "f" in extern inline function'.
1483    This bug was observed with Sun C 5.12 SunOS_i386 2011/11/16.
1484 
1485    Suppress extern inline (with or without __attribute__ ((__gnu_inline__)))
1486    on configurations that mistakenly use 'static inline' to implement
1487    functions or macros in standard C headers like <ctype.h>.  For example,
1488    if isdigit is mistakenly implemented via a static inline function,
1489    a program containing an extern inline function that calls isdigit
1490    may not work since the C standard prohibits extern inline functions
1491    from calling static functions (ISO C 99 section 6.7.4.(3).
1492    This bug is known to occur on:
1493 
1494      OS X 10.8 and earlier; see:
1495      https://lists.gnu.org/r/bug-gnulib/2012-12/msg00023.html
1496 
1497      DragonFly; see
1498      http://muscles.dragonflybsd.org/bulk/clang-master-potential/20141111_102002/logs/ah-tty-0.3.12.log
1499 
1500      FreeBSD; see:
1501      https://lists.gnu.org/r/bug-gnulib/2014-07/msg00104.html
1502 
1503    OS X 10.9 has a macro __header_inline indicating the bug is fixed for C and
1504    for clang but remains for g++; see <https://trac.macports.org/ticket/41033>.
1505    Assume DragonFly and FreeBSD will be similar.
1506 
1507    GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
1508    inline semantics, unless -fgnu89-inline is used.  It defines a macro
1509    __GNUC_STDC_INLINE__ to indicate this situation or a macro
1510    __GNUC_GNU_INLINE__ to indicate the opposite situation.
1511    GCC 4.2 with -std=c99 or -std=gnu99 implements the GNU C inline
1512    semantics but warns, unless -fgnu89-inline is used:
1513      warning: C99 inline functions are not supported; using GNU89
1514      warning: to disable this warning use -fgnu89-inline or the gnu_inline function attribute
1515    It defines a macro __GNUC_GNU_INLINE__ to indicate this situation.
1516  */
1517 #if (((defined __APPLE__ && defined __MACH__) \
1518       || defined __DragonFly__ || defined __FreeBSD__) \
1519      && (defined __header_inline \
1520          ? (defined __cplusplus && defined __GNUC_STDC_INLINE__ \
1521             && ! defined __clang__) \
1522          : ((! defined _DONT_USE_CTYPE_INLINE_ \
1523              && (defined __GNUC__ || defined __cplusplus)) \
1524             || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \
1525                 && defined __GNUC__ && ! defined __cplusplus))))
1526 # define _GL_EXTERN_INLINE_STDHEADER_BUG
1527 #endif
1528 #if ((__GNUC__ \
1529       ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \
1530       : (199901L <= __STDC_VERSION__ \
1531          && !defined __HP_cc \
1532          && !defined __PGI \
1533          && !(defined __SUNPRO_C && __STDC__))) \
1534      && !defined _GL_EXTERN_INLINE_STDHEADER_BUG)
1535 # define _GL_INLINE inline
1536 # define _GL_EXTERN_INLINE extern inline
1537 # define _GL_EXTERN_INLINE_IN_USE
1538 #elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \
1539        && !defined _GL_EXTERN_INLINE_STDHEADER_BUG)
1540 # if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__
1541    /* __gnu_inline__ suppresses a GCC 4.2 diagnostic.  */
1542 #  define _GL_INLINE extern inline __attribute__ ((__gnu_inline__))
1543 # else
1544 #  define _GL_INLINE extern inline
1545 # endif
1546 # define _GL_EXTERN_INLINE extern
1547 # define _GL_EXTERN_INLINE_IN_USE
1548 #else
1549 # define _GL_INLINE static _GL_UNUSED
1550 # define _GL_EXTERN_INLINE static _GL_UNUSED
1551 #endif
1552 
1553 /* In GCC 4.6 (inclusive) to 5.1 (exclusive),
1554    suppress bogus "no previous prototype for 'FOO'"
1555    and "no previous declaration for 'FOO'" diagnostics,
1556    when FOO is an inline function in the header; see
1557    <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54113> and
1558    <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63877>.  */
1559 #if __GNUC__ == 4 && 6 <= __GNUC_MINOR__
1560 # if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__
1561 #  define _GL_INLINE_HEADER_CONST_PRAGMA
1562 # else
1563 #  define _GL_INLINE_HEADER_CONST_PRAGMA \
1564      _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"")
1565 # endif
1566 # define _GL_INLINE_HEADER_BEGIN \
1567     _Pragma ("GCC diagnostic push") \
1568     _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \
1569     _Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \
1570     _GL_INLINE_HEADER_CONST_PRAGMA
1571 # define _GL_INLINE_HEADER_END \
1572     _Pragma ("GCC diagnostic pop")
1573 #else
1574 # define _GL_INLINE_HEADER_BEGIN
1575 # define _GL_INLINE_HEADER_END
1576 #endif
1577 
1578 /* Define to `int' if <sys/types.h> doesn't define. */
1579 /* #undef gid_t */
1580 
1581 /* Define to `__inline__' or `__inline' if that's what the C compiler
1582    calls it, or to nothing if 'inline' is not supported under any name.  */
1583 #ifndef __cplusplus
1584 /* #undef inline */
1585 #endif
1586 
1587 /* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports
1588    the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of
1589    earlier versions), but does not display it by setting __GNUC_STDC_INLINE__.
1590    __APPLE__ && __MACH__ test for Mac OS X.
1591    __APPLE_CC__ tests for the Apple compiler and its version.
1592    __STDC_VERSION__ tests for the C99 mode.  */
1593 #if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__
1594 # define __GNUC_STDC_INLINE__ 1
1595 #endif
1596 
1597 /* Define to a type if <wchar.h> does not define. */
1598 /* #undef mbstate_t */
1599 
1600 /* Define to `int' if <sys/types.h> does not define. */
1601 /* #undef mode_t */
1602 
1603 /* Define to the type of st_nlink in struct stat, or a supertype. */
1604 /* #undef nlink_t */
1605 
1606 /* Define to `int' if <sys/types.h> does not define. */
1607 /* #undef pid_t */
1608 
1609 /* Define to the equivalent of the C99 'restrict' keyword, or to
1610    nothing if this is not supported.  Do not define if restrict is
1611    supported directly.  */
1612 #define restrict __restrict
1613 /* Work around a bug in older versions of Sun C++, which did not
1614    #define __restrict__ or support _Restrict or __restrict__
1615    even though the corresponding Sun C compiler ended up with
1616    "#define restrict _Restrict" or "#define restrict __restrict__"
1617    in the previous line.  This workaround can be removed once
1618    we assume Oracle Developer Studio 12.5 (2016) or later.  */
1619 #if defined __SUNPRO_CC && !defined __RESTRICT && !defined __restrict__
1620 # define _Restrict
1621 # define __restrict__
1622 #endif
1623 
1624 /* Define to `unsigned int' if <sys/types.h> does not define. */
1625 /* #undef size_t */
1626 
1627 /* type to use in place of socklen_t if not defined */
1628 /* #undef socklen_t */
1629 
1630 /* Define as a signed type of the same size as size_t. */
1631 /* #undef ssize_t */
1632 
1633 /* Define to `int' if <sys/types.h> doesn't define. */
1634 /* #undef uid_t */
1635