]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/libidn2/config.h
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / libidn2 / config.h
1 /* config.h. Generated from config.h.in by configure. */
2 /* config.h.in. Generated from configure.ac by autoheader. */
3
4 /* Define to the number of bits in type 'ptrdiff_t'. */
5 /* #undef BITSIZEOF_PTRDIFF_T */
6
7 /* Define to the number of bits in type 'sig_atomic_t'. */
8 /* #undef BITSIZEOF_SIG_ATOMIC_T */
9
10 /* Define to the number of bits in type 'size_t'. */
11 /* #undef BITSIZEOF_SIZE_T */
12
13 /* Define to the number of bits in type 'wchar_t'. */
14 /* #undef BITSIZEOF_WCHAR_T */
15
16 /* Define to the number of bits in type 'wint_t'. */
17 /* #undef BITSIZEOF_WINT_T */
18
19 /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
20 systems. This function is required for `alloca.c' support on those systems.
21 */
22 /* #undef CRAY_STACKSEG_END */
23
24 /* Define to 1 if using `alloca.c'. */
25 /* #undef C_ALLOCA */
26
27 /* Define to 1 if // is a file system root distinct from /. */
28 /* #undef DOUBLE_SLASH_IS_DISTINCT_ROOT */
29
30 /* Define to 1 if translation of program messages to the user's native
31 language is requested. */
32 /* #undef ENABLE_NLS */
33
34 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
35 whether the gnulib module fscanf shall be considered present. */
36 #define GNULIB_FSCANF 1
37
38 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
39 whether the gnulib module msvc-nothrow shall be considered present. */
40 #define GNULIB_MSVC_NOTHROW 1
41
42 /* Define to 1 if printf and friends should be labeled with attribute
43 "__gnu_printf__" instead of "__printf__" */
44 #define GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU 1
45
46 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
47 whether the gnulib module scanf shall be considered present. */
48 #define GNULIB_SCANF 1
49
50 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
51 whether the gnulib module strerror shall be considered present. */
52 #define GNULIB_STRERROR 1
53
54 /* Define to 1 when the gnulib module getdelim should be tested. */
55 /* #undef GNULIB_TEST_GETDELIM */
56
57 /* Define to 1 when the gnulib module getline should be tested. */
58 /* #undef GNULIB_TEST_GETLINE */
59
60 /* Define to 1 when the gnulib module malloc-posix should be tested. */
61 /* #undef GNULIB_TEST_MALLOC_POSIX */
62
63 /* Define to 1 when the gnulib module rawmemchr should be tested. */
64 /* #undef GNULIB_TEST_RAWMEMCHR */
65
66 /* Define to 1 when the gnulib module strchrnul should be tested. */
67 /* #undef GNULIB_TEST_STRCHRNUL */
68
69 /* Define to 1 when the gnulib module strerror should be tested. */
70 /* #undef GNULIB_TEST_STRERROR */
71
72 /* Define to 1 when the gnulib module strverscmp should be tested. */
73 /* #undef GNULIB_TEST_STRVERSCMP */
74
75 /* Define to 1 when the gnulib module uninorm/u32-normalize should be tested.
76 */
77 /* #undef GNULIB_TEST_UNINORM_U32_NORMALIZE */
78
79 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
80 whether the gnulib module unistr/u32-mbtouc-unsafe shall be considered
81 present. */
82 #define GNULIB_UNISTR_U32_MBTOUC_UNSAFE 1
83
84 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
85 whether the gnulib module unistr/u32-uctomb shall be considered present. */
86 #define GNULIB_UNISTR_U32_UCTOMB 1
87
88 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
89 whether the gnulib module unistr/u8-mbtouc shall be considered present. */
90 #define GNULIB_UNISTR_U8_MBTOUC 1
91
92 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
93 whether the gnulib module unistr/u8-mbtoucr shall be considered present. */
94 #define GNULIB_UNISTR_U8_MBTOUCR 1
95
96 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
97 whether the gnulib module unistr/u8-mbtouc-unsafe shall be considered
98 present. */
99 #define GNULIB_UNISTR_U8_MBTOUC_UNSAFE 1
100
101 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
102 whether the gnulib module unistr/u8-uctomb shall be considered present. */
103 #define GNULIB_UNISTR_U8_UCTOMB 1
104
105 /* Define to 1 if you have 'alloca' after including <alloca.h>, a header that
106 may be supplied by this distribution. */
107 #define HAVE_ALLOCA 1
108
109 /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
110 */
111 /* #undef HAVE_ALLOCA_H */
112
113 /* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the
114 CoreFoundation framework. */
115 /* #undef HAVE_CFLOCALECOPYCURRENT */
116
117 /* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in
118 the CoreFoundation framework. */
119 /* #undef HAVE_CFPREFERENCESCOPYAPPVALUE */
120
121 /* Define if the GNU dcgettext() function is already present or preinstalled.
122 */
123 #define HAVE_DCGETTEXT 1
124
125 /* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you
126 don't. */
127 #define HAVE_DECL_GETC_UNLOCKED 0
128
129 /* Define to 1 if you have the declaration of `getdelim', and to 0 if you
130 don't. */
131 #define HAVE_DECL_GETDELIM 0
132
133 /* Define to 1 if you have the declaration of `getline', and to 0 if you
134 don't. */
135 #define HAVE_DECL_GETLINE 0
136
137 /* Define to 1 if you have the declaration of `program_invocation_name', and
138 to 0 if you don't. */
139 #define HAVE_DECL_PROGRAM_INVOCATION_NAME 0
140
141 /* Define to 1 if you have the declaration of `program_invocation_short_name',
142 and to 0 if you don't. */
143 #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 0
144
145 /* Define to 1 if you have the declaration of `strerror_r', and to 0 if you
146 don't. */
147 #define HAVE_DECL_STRERROR_R 0
148
149 /* Define to 1 if you have the declaration of `__argv', and to 0 if you don't.
150 */
151 #define HAVE_DECL___ARGV 1
152
153 /* Define to 1 if you have the <dlfcn.h> header file. */
154 /* #undef HAVE_DLFCN_H */
155
156 /* Define to 1 if you have the `flockfile' function. */
157 /* #undef HAVE_FLOCKFILE */
158
159 /* Define to 1 if you have the `funlockfile' function. */
160 /* #undef HAVE_FUNLOCKFILE */
161
162 /* Define to 1 if you have the 'getdelim' function. */
163 /* #undef HAVE_GETDELIM */
164
165 /* Define to 1 if you have the 'getexecname' function. */
166 /* #undef HAVE_GETEXECNAME */
167
168 /* Define to 1 if you have the 'getprogname' function. */
169 /* #undef HAVE_GETPROGNAME */
170
171 /* Define if the GNU gettext() function is already present or preinstalled. */
172 #define HAVE_GETTEXT 1
173
174 /* Define if you have the iconv() function and it works. */
175 #define HAVE_ICONV 1
176
177 /* Define to 1 if you have the <iconv.h> header file. */
178 #define HAVE_ICONV_H 1
179
180 /* Define to 1 if the compiler supports one of the keywords 'inline',
181 '__inline__', '__inline' and effectively inlines functions marked as such.
182 */
183 #define HAVE_INLINE 1
184
185 /* Define to 1 if you have the <inttypes.h> header file. */
186 #define HAVE_INTTYPES_H 1
187
188 /* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
189 /* #undef HAVE_LANGINFO_CODESET */
190
191 /* Define if you have the libunistring library. */
192 /* #undef HAVE_LIBUNISTRING */
193
194 /* Define to 1 if you have the <limits.h> header file. */
195 #define HAVE_LIMITS_H 1
196
197 /* Define to 1 if the system has the type 'long long int'. */
198 #define HAVE_LONG_LONG_INT 1
199
200 /* Define if the 'malloc' function is POSIX compliant. */
201 /* #undef HAVE_MALLOC_POSIX */
202
203 /* Define to 1 if you have the <memory.h> header file. */
204 #define HAVE_MEMORY_H 1
205
206 /* Define to 1 on MSVC platforms that have the "invalid parameter handler"
207 concept. */
208 #define HAVE_MSVC_INVALID_PARAMETER_HANDLER 1
209
210 /* Define to 1 if you have the `rawmemchr' function. */
211 /* #undef HAVE_RAWMEMCHR */
212
213 /* Define to 1 if atoll is declared even after undefining macros. */
214 #define HAVE_RAW_DECL_ATOLL 1
215
216 /* Define to 1 if canonicalize_file_name is declared even after undefining
217 macros. */
218 /* #undef HAVE_RAW_DECL_CANONICALIZE_FILE_NAME */
219
220 /* Define to 1 if chdir is declared even after undefining macros. */
221 /* #undef HAVE_RAW_DECL_CHDIR */
222
223 /* Define to 1 if chown is declared even after undefining macros. */
224 /* #undef HAVE_RAW_DECL_CHOWN */
225
226 /* Define to 1 if dprintf is declared even after undefining macros. */
227 /* #undef HAVE_RAW_DECL_DPRINTF */
228
229 /* Define to 1 if dup is declared even after undefining macros. */
230 /* #undef HAVE_RAW_DECL_DUP */
231
232 /* Define to 1 if dup2 is declared even after undefining macros. */
233 /* #undef HAVE_RAW_DECL_DUP2 */
234
235 /* Define to 1 if dup3 is declared even after undefining macros. */
236 /* #undef HAVE_RAW_DECL_DUP3 */
237
238 /* Define to 1 if endusershell is declared even after undefining macros. */
239 /* #undef HAVE_RAW_DECL_ENDUSERSHELL */
240
241 /* Define to 1 if environ is declared even after undefining macros. */
242 /* #undef HAVE_RAW_DECL_ENVIRON */
243
244 /* Define to 1 if euidaccess is declared even after undefining macros. */
245 /* #undef HAVE_RAW_DECL_EUIDACCESS */
246
247 /* Define to 1 if faccessat is declared even after undefining macros. */
248 /* #undef HAVE_RAW_DECL_FACCESSAT */
249
250 /* Define to 1 if fchdir is declared even after undefining macros. */
251 /* #undef HAVE_RAW_DECL_FCHDIR */
252
253 /* Define to 1 if fchownat is declared even after undefining macros. */
254 /* #undef HAVE_RAW_DECL_FCHOWNAT */
255
256 /* Define to 1 if fdatasync is declared even after undefining macros. */
257 /* #undef HAVE_RAW_DECL_FDATASYNC */
258
259 /* Define to 1 if ffsl is declared even after undefining macros. */
260 /* #undef HAVE_RAW_DECL_FFSL */
261
262 /* Define to 1 if ffsll is declared even after undefining macros. */
263 /* #undef HAVE_RAW_DECL_FFSLL */
264
265 /* Define to 1 if fpurge is declared even after undefining macros. */
266 /* #undef HAVE_RAW_DECL_FPURGE */
267
268 /* Define to 1 if fseeko is declared even after undefining macros. */
269 #define HAVE_RAW_DECL_FSEEKO 1
270
271 /* Define to 1 if fsync is declared even after undefining macros. */
272 /* #undef HAVE_RAW_DECL_FSYNC */
273
274 /* Define to 1 if ftello is declared even after undefining macros. */
275 #define HAVE_RAW_DECL_FTELLO 1
276
277 /* Define to 1 if ftruncate is declared even after undefining macros. */
278 #define HAVE_RAW_DECL_FTRUNCATE 1
279
280 /* Define to 1 if getcwd is declared even after undefining macros. */
281 /* #undef HAVE_RAW_DECL_GETCWD */
282
283 /* Define to 1 if getdelim is declared even after undefining macros. */
284 /* #undef HAVE_RAW_DECL_GETDELIM */
285
286 /* Define to 1 if getdomainname is declared even after undefining macros. */
287 /* #undef HAVE_RAW_DECL_GETDOMAINNAME */
288
289 /* Define to 1 if getdtablesize is declared even after undefining macros. */
290 /* #undef HAVE_RAW_DECL_GETDTABLESIZE */
291
292 /* Define to 1 if getgroups is declared even after undefining macros. */
293 /* #undef HAVE_RAW_DECL_GETGROUPS */
294
295 /* Define to 1 if gethostname is declared even after undefining macros. */
296 /* #undef HAVE_RAW_DECL_GETHOSTNAME */
297
298 /* Define to 1 if getline is declared even after undefining macros. */
299 /* #undef HAVE_RAW_DECL_GETLINE */
300
301 /* Define to 1 if getloadavg is declared even after undefining macros. */
302 /* #undef HAVE_RAW_DECL_GETLOADAVG */
303
304 /* Define to 1 if getlogin is declared even after undefining macros. */
305 /* #undef HAVE_RAW_DECL_GETLOGIN */
306
307 /* Define to 1 if getlogin_r is declared even after undefining macros. */
308 /* #undef HAVE_RAW_DECL_GETLOGIN_R */
309
310 /* Define to 1 if getpagesize is declared even after undefining macros. */
311 /* #undef HAVE_RAW_DECL_GETPAGESIZE */
312
313 /* Define to 1 if gets is declared even after undefining macros. */
314 /* #undef HAVE_RAW_DECL_GETS */
315
316 /* Define to 1 if getsubopt is declared even after undefining macros. */
317 /* #undef HAVE_RAW_DECL_GETSUBOPT */
318
319 /* Define to 1 if getusershell is declared even after undefining macros. */
320 /* #undef HAVE_RAW_DECL_GETUSERSHELL */
321
322 /* Define to 1 if grantpt is declared even after undefining macros. */
323 /* #undef HAVE_RAW_DECL_GRANTPT */
324
325 /* Define to 1 if group_member is declared even after undefining macros. */
326 /* #undef HAVE_RAW_DECL_GROUP_MEMBER */
327
328 /* Define to 1 if initstate is declared even after undefining macros. */
329 /* #undef HAVE_RAW_DECL_INITSTATE */
330
331 /* Define to 1 if initstate_r is declared even after undefining macros. */
332 /* #undef HAVE_RAW_DECL_INITSTATE_R */
333
334 /* Define to 1 if isatty is declared even after undefining macros. */
335 /* #undef HAVE_RAW_DECL_ISATTY */
336
337 /* Define to 1 if lchown is declared even after undefining macros. */
338 /* #undef HAVE_RAW_DECL_LCHOWN */
339
340 /* Define to 1 if link is declared even after undefining macros. */
341 /* #undef HAVE_RAW_DECL_LINK */
342
343 /* Define to 1 if linkat is declared even after undefining macros. */
344 /* #undef HAVE_RAW_DECL_LINKAT */
345
346 /* Define to 1 if lseek is declared even after undefining macros. */
347 /* #undef HAVE_RAW_DECL_LSEEK */
348
349 /* Define to 1 if memmem is declared even after undefining macros. */
350 /* #undef HAVE_RAW_DECL_MEMMEM */
351
352 /* Define to 1 if mempcpy is declared even after undefining macros. */
353 /* #undef HAVE_RAW_DECL_MEMPCPY */
354
355 /* Define to 1 if memrchr is declared even after undefining macros. */
356 /* #undef HAVE_RAW_DECL_MEMRCHR */
357
358 /* Define to 1 if mkdtemp is declared even after undefining macros. */
359 /* #undef HAVE_RAW_DECL_MKDTEMP */
360
361 /* Define to 1 if mkostemp is declared even after undefining macros. */
362 /* #undef HAVE_RAW_DECL_MKOSTEMP */
363
364 /* Define to 1 if mkostemps is declared even after undefining macros. */
365 /* #undef HAVE_RAW_DECL_MKOSTEMPS */
366
367 /* Define to 1 if mkstemp is declared even after undefining macros. */
368 /* #undef HAVE_RAW_DECL_MKSTEMP */
369
370 /* Define to 1 if mkstemps is declared even after undefining macros. */
371 /* #undef HAVE_RAW_DECL_MKSTEMPS */
372
373 /* Define to 1 if pclose is declared even after undefining macros. */
374 /* #undef HAVE_RAW_DECL_PCLOSE */
375
376 /* Define to 1 if pipe is declared even after undefining macros. */
377 /* #undef HAVE_RAW_DECL_PIPE */
378
379 /* Define to 1 if pipe2 is declared even after undefining macros. */
380 /* #undef HAVE_RAW_DECL_PIPE2 */
381
382 /* Define to 1 if popen is declared even after undefining macros. */
383 /* #undef HAVE_RAW_DECL_POPEN */
384
385 /* Define to 1 if posix_openpt is declared even after undefining macros. */
386 /* #undef HAVE_RAW_DECL_POSIX_OPENPT */
387
388 /* Define to 1 if pread is declared even after undefining macros. */
389 /* #undef HAVE_RAW_DECL_PREAD */
390
391 /* Define to 1 if ptsname is declared even after undefining macros. */
392 /* #undef HAVE_RAW_DECL_PTSNAME */
393
394 /* Define to 1 if ptsname_r is declared even after undefining macros. */
395 /* #undef HAVE_RAW_DECL_PTSNAME_R */
396
397 /* Define to 1 if pwrite is declared even after undefining macros. */
398 /* #undef HAVE_RAW_DECL_PWRITE */
399
400 /* Define to 1 if qsort_r is declared even after undefining macros. */
401 /* #undef HAVE_RAW_DECL_QSORT_R */
402
403 /* Define to 1 if random is declared even after undefining macros. */
404 /* #undef HAVE_RAW_DECL_RANDOM */
405
406 /* Define to 1 if random_r is declared even after undefining macros. */
407 /* #undef HAVE_RAW_DECL_RANDOM_R */
408
409 /* Define to 1 if rawmemchr is declared even after undefining macros. */
410 /* #undef HAVE_RAW_DECL_RAWMEMCHR */
411
412 /* Define to 1 if readlink is declared even after undefining macros. */
413 /* #undef HAVE_RAW_DECL_READLINK */
414
415 /* Define to 1 if readlinkat is declared even after undefining macros. */
416 /* #undef HAVE_RAW_DECL_READLINKAT */
417
418 /* Define to 1 if realpath is declared even after undefining macros. */
419 /* #undef HAVE_RAW_DECL_REALPATH */
420
421 /* Define to 1 if renameat is declared even after undefining macros. */
422 /* #undef HAVE_RAW_DECL_RENAMEAT */
423
424 /* Define to 1 if rmdir is declared even after undefining macros. */
425 /* #undef HAVE_RAW_DECL_RMDIR */
426
427 /* Define to 1 if rpmatch is declared even after undefining macros. */
428 /* #undef HAVE_RAW_DECL_RPMATCH */
429
430 /* Define to 1 if secure_getenv is declared even after undefining macros. */
431 /* #undef HAVE_RAW_DECL_SECURE_GETENV */
432
433 /* Define to 1 if setenv is declared even after undefining macros. */
434 /* #undef HAVE_RAW_DECL_SETENV */
435
436 /* Define to 1 if sethostname is declared even after undefining macros. */
437 /* #undef HAVE_RAW_DECL_SETHOSTNAME */
438
439 /* Define to 1 if setstate is declared even after undefining macros. */
440 /* #undef HAVE_RAW_DECL_SETSTATE */
441
442 /* Define to 1 if setstate_r is declared even after undefining macros. */
443 /* #undef HAVE_RAW_DECL_SETSTATE_R */
444
445 /* Define to 1 if setusershell is declared even after undefining macros. */
446 /* #undef HAVE_RAW_DECL_SETUSERSHELL */
447
448 /* Define to 1 if sleep is declared even after undefining macros. */
449 #define HAVE_RAW_DECL_SLEEP 1
450
451 /* Define to 1 if snprintf is declared even after undefining macros. */
452 #define HAVE_RAW_DECL_SNPRINTF 1
453
454 /* Define to 1 if srandom is declared even after undefining macros. */
455 /* #undef HAVE_RAW_DECL_SRANDOM */
456
457 /* Define to 1 if srandom_r is declared even after undefining macros. */
458 /* #undef HAVE_RAW_DECL_SRANDOM_R */
459
460 /* Define to 1 if stpcpy is declared even after undefining macros. */
461 /* #undef HAVE_RAW_DECL_STPCPY */
462
463 /* Define to 1 if stpncpy is declared even after undefining macros. */
464 /* #undef HAVE_RAW_DECL_STPNCPY */
465
466 /* Define to 1 if strcasestr is declared even after undefining macros. */
467 /* #undef HAVE_RAW_DECL_STRCASESTR */
468
469 /* Define to 1 if strchrnul is declared even after undefining macros. */
470 /* #undef HAVE_RAW_DECL_STRCHRNUL */
471
472 /* Define to 1 if strdup is declared even after undefining macros. */
473 #define HAVE_RAW_DECL_STRDUP 1
474
475 /* Define to 1 if strerror_r is declared even after undefining macros. */
476 /* #undef HAVE_RAW_DECL_STRERROR_R */
477
478 /* Define to 1 if strncat is declared even after undefining macros. */
479 #define HAVE_RAW_DECL_STRNCAT 1
480
481 /* Define to 1 if strndup is declared even after undefining macros. */
482 /* #undef HAVE_RAW_DECL_STRNDUP */
483
484 /* Define to 1 if strnlen is declared even after undefining macros. */
485 #define HAVE_RAW_DECL_STRNLEN 1
486
487 /* Define to 1 if strpbrk is declared even after undefining macros. */
488 /* #undef HAVE_RAW_DECL_STRPBRK */
489
490 /* Define to 1 if strsep is declared even after undefining macros. */
491 /* #undef HAVE_RAW_DECL_STRSEP */
492
493 /* Define to 1 if strsignal is declared even after undefining macros. */
494 /* #undef HAVE_RAW_DECL_STRSIGNAL */
495
496 /* Define to 1 if strtod is declared even after undefining macros. */
497 #define HAVE_RAW_DECL_STRTOD 1
498
499 /* Define to 1 if strtok_r is declared even after undefining macros. */
500 /* #undef HAVE_RAW_DECL_STRTOK_R */
501
502 /* Define to 1 if strtoll is declared even after undefining macros. */
503 /* #undef HAVE_RAW_DECL_STRTOLL */
504
505 /* Define to 1 if strtoull is declared even after undefining macros. */
506 /* #undef HAVE_RAW_DECL_STRTOULL */
507
508 /* Define to 1 if strverscmp is declared even after undefining macros. */
509 /* #undef HAVE_RAW_DECL_STRVERSCMP */
510
511 /* Define to 1 if symlink is declared even after undefining macros. */
512 /* #undef HAVE_RAW_DECL_SYMLINK */
513
514 /* Define to 1 if symlinkat is declared even after undefining macros. */
515 /* #undef HAVE_RAW_DECL_SYMLINKAT */
516
517 /* Define to 1 if tmpfile is declared even after undefining macros. */
518 /* #undef HAVE_RAW_DECL_TMPFILE */
519
520 /* Define to 1 if truncate is declared even after undefining macros. */
521 #define HAVE_RAW_DECL_TRUNCATE 1
522
523 /* Define to 1 if ttyname_r is declared even after undefining macros. */
524 /* #undef HAVE_RAW_DECL_TTYNAME_R */
525
526 /* Define to 1 if unlink is declared even after undefining macros. */
527 #define HAVE_RAW_DECL_UNLINK 1
528
529 /* Define to 1 if unlinkat is declared even after undefining macros. */
530 /* #undef HAVE_RAW_DECL_UNLINKAT */
531
532 /* Define to 1 if unlockpt is declared even after undefining macros. */
533 /* #undef HAVE_RAW_DECL_UNLOCKPT */
534
535 /* Define to 1 if unsetenv is declared even after undefining macros. */
536 /* #undef HAVE_RAW_DECL_UNSETENV */
537
538 /* Define to 1 if usleep is declared even after undefining macros. */
539 #define HAVE_RAW_DECL_USLEEP 1
540
541 /* Define to 1 if vdprintf is declared even after undefining macros. */
542 /* #undef HAVE_RAW_DECL_VDPRINTF */
543
544 /* Define to 1 if vsnprintf is declared even after undefining macros. */
545 #define HAVE_RAW_DECL_VSNPRINTF 1
546
547 /* Define to 1 if _Exit is declared even after undefining macros. */
548 #define HAVE_RAW_DECL__EXIT 1
549
550 /* Define to 1 if 'sig_atomic_t' is a signed integer type. */
551 /* #undef HAVE_SIGNED_SIG_ATOMIC_T */
552
553 /* Define to 1 if 'wchar_t' is a signed integer type. */
554 /* #undef HAVE_SIGNED_WCHAR_T */
555
556 /* Define to 1 if 'wint_t' is a signed integer type. */
557 /* #undef HAVE_SIGNED_WINT_T */
558
559 /* Define to 1 if you have the <stdint.h> header file. */
560 #define HAVE_STDINT_H 1
561
562 /* Define to 1 if you have the <stdlib.h> header file. */
563 #define HAVE_STDLIB_H 1
564
565 /* Define to 1 if you have the `strchrnul' function. */
566 /* #undef HAVE_STRCHRNUL */
567
568 /* Define to 1 if you have the `strerror_r' function. */
569 /* #undef HAVE_STRERROR_R */
570
571 /* Define to 1 if you have the <strings.h> header file. */
572 /* #undef HAVE_STRINGS_H */
573
574 /* Define to 1 if you have the <string.h> header file. */
575 #define HAVE_STRING_H 1
576
577 /* Define to 1 if you have the `strverscmp' function. */
578 /* #undef HAVE_STRVERSCMP */
579
580 /* Define to 1 if you have the 'symlink' function. */
581 /* #undef HAVE_SYMLINK */
582
583 /* Define to 1 if you have the <sys/bitypes.h> header file. */
584 /* #undef HAVE_SYS_BITYPES_H */
585
586 /* Define to 1 if you have the <sys/inttypes.h> header file. */
587 /* #undef HAVE_SYS_INTTYPES_H */
588
589 /* Define to 1 if you have the <sys/socket.h> header file. */
590 /* #undef HAVE_SYS_SOCKET_H */
591
592 /* Define to 1 if you have the <sys/stat.h> header file. */
593 #define HAVE_SYS_STAT_H 1
594
595 /* Define to 1 if you have the <sys/types.h> header file. */
596 #define HAVE_SYS_TYPES_H 1
597
598 /* Define to 1 if you have the <unistd.h> header file. */
599 /* #undef HAVE_UNISTD_H */
600
601 /* Define to 1 if the system has the type 'unsigned long long int'. */
602 #define HAVE_UNSIGNED_LONG_LONG_INT 1
603
604 /* Define if you have a global __progname variable */
605 /* #undef HAVE_VAR___PROGNAME */
606
607 /* Define to 1 or 0, depending whether the compiler supports simple visibility
608 declarations. */
609 /* #undef HAVE_VISIBILITY */
610
611 /* Define to 1 if you have the <wchar.h> header file. */
612 #define HAVE_WCHAR_H 1
613
614 /* Define if you have the 'wchar_t' type. */
615 #define HAVE_WCHAR_T 1
616
617 /* Define to 1 if you have the <winsock2.h> header file. */
618 #define HAVE_WINSOCK2_H 1
619
620 /* Define if you have the 'wint_t' type. */
621 #define HAVE_WINT_T 1
622
623 /* Define to 1 if O_NOATIME works. */
624 #define HAVE_WORKING_O_NOATIME 0
625
626 /* Define to 1 if O_NOFOLLOW works. */
627 #define HAVE_WORKING_O_NOFOLLOW 0
628
629 /* Define to 1 if the system has the type `_Bool'. */
630 #define HAVE__BOOL 1
631
632 /* Define to 1 if you have the '_set_invalid_parameter_handler' function. */
633 #define HAVE__SET_INVALID_PARAMETER_HANDLER 1
634
635 /* Define as const if the declaration of iconv() needs const. */
636 #define ICONV_CONST
637
638 /* Define to a symbolic name denoting the flavor of iconv_open()
639 implementation. */
640 /* #undef ICONV_FLAVOR */
641
642 /* Define to the sub-directory where libtool stores uninstalled libraries. */
643 #define LT_OBJDIR ".libs/"
644
645 /* If malloc(0) is != NULL, define this to 1. Otherwise define this to 0. */
646 #define MALLOC_0_IS_NONNULL 1
647
648 /* Use GNU style printf and scanf. */
649 #ifndef __USE_MINGW_ANSI_STDIO
650 # define __USE_MINGW_ANSI_STDIO 1
651 #endif
652
653
654 /* Name of package */
655 #define PACKAGE "libidn2"
656
657 /* Define to the address where bug reports for this package should be sent. */
658 #define PACKAGE_BUGREPORT "help-libidn@gnu.org"
659
660 /* Define to the full name of this package. */
661 #define PACKAGE_NAME "libidn2"
662
663 /* String identifying the packager of this software */
664 /* #undef PACKAGE_PACKAGER */
665
666 /* Packager info for bug reports (URL/e-mail/...) */
667 /* #undef PACKAGE_PACKAGER_BUG_REPORTS */
668
669 /* Packager-specific version information */
670 /* #undef PACKAGE_PACKAGER_VERSION */
671
672 /* Define to the full name and version of this package. */
673 #define PACKAGE_STRING "libidn2 @IDN2_VERSION@"
674
675 /* Define to the one symbol short name of this package. */
676 #define PACKAGE_TARNAME "libidn2"
677
678 /* Define to the home page for this package. */
679 #define PACKAGE_URL "https://www.gnu.org/software/libidn/#libidn2"
680
681 /* Define to the version of this package. */
682 #define PACKAGE_VERSION "@IDN2_VERSION@"
683
684 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
685 'ptrdiff_t'. */
686 /* #undef PTRDIFF_T_SUFFIX */
687
688 /* Define to 1 if strerror(0) does not return a message implying success. */
689 /* #undef REPLACE_STRERROR_0 */
690
691 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
692 'sig_atomic_t'. */
693 /* #undef SIG_ATOMIC_T_SUFFIX */
694
695 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
696 'size_t'. */
697 /* #undef SIZE_T_SUFFIX */
698
699 /* If using the C implementation of alloca, define if you know the
700 direction of stack growth for your system; otherwise it will be
701 automatically deduced at runtime.
702 STACK_DIRECTION > 0 => grows toward higher addresses
703 STACK_DIRECTION < 0 => grows toward lower addresses
704 STACK_DIRECTION = 0 => direction of growth unknown */
705 /* #undef STACK_DIRECTION */
706
707 /* Define to 1 if you have the ANSI C header files. */
708 #define STDC_HEADERS 1
709
710 /* Define to 1 if strerror_r returns char *. */
711 /* #undef STRERROR_R_CHAR_P */
712
713 /* Enable extensions on AIX 3, Interix. */
714 #ifndef _ALL_SOURCE
715 # define _ALL_SOURCE 1
716 #endif
717 /* Enable general extensions on macOS. */
718 #ifndef _DARWIN_C_SOURCE
719 # define _DARWIN_C_SOURCE 1
720 #endif
721 /* Enable GNU extensions on systems that have them. */
722 #ifndef _GNU_SOURCE
723 # define _GNU_SOURCE 1
724 #endif
725 /* Enable threading extensions on Solaris. */
726 #ifndef _POSIX_PTHREAD_SEMANTICS
727 # define _POSIX_PTHREAD_SEMANTICS 1
728 #endif
729 /* Enable extensions specified by ISO/IEC TS 18661-5:2014. */
730 #ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
731 # define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
732 #endif
733 /* Enable extensions specified by ISO/IEC TS 18661-1:2014. */
734 #ifndef __STDC_WANT_IEC_60559_BFP_EXT__
735 # define __STDC_WANT_IEC_60559_BFP_EXT__ 1
736 #endif
737 /* Enable extensions specified by ISO/IEC TS 18661-2:2015. */
738 #ifndef __STDC_WANT_IEC_60559_DFP_EXT__
739 # define __STDC_WANT_IEC_60559_DFP_EXT__ 1
740 #endif
741 /* Enable extensions specified by ISO/IEC TS 18661-4:2015. */
742 #ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
743 # define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
744 #endif
745 /* Enable extensions specified by ISO/IEC TS 18661-3:2015. */
746 #ifndef __STDC_WANT_IEC_60559_TYPES_EXT__
747 # define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
748 #endif
749 /* Enable extensions specified by ISO/IEC TR 24731-2:2010. */
750 #ifndef __STDC_WANT_LIB_EXT2__
751 # define __STDC_WANT_LIB_EXT2__ 1
752 #endif
753 /* Enable extensions specified by ISO/IEC 24747:2009. */
754 #ifndef __STDC_WANT_MATH_SPEC_FUNCS__
755 # define __STDC_WANT_MATH_SPEC_FUNCS__ 1
756 #endif
757 /* Enable extensions on HP NonStop. */
758 #ifndef _TANDEM_SOURCE
759 # define _TANDEM_SOURCE 1
760 #endif
761 /* Enable X/Open extensions if necessary. HP-UX 11.11 defines
762 mbstate_t only if _XOPEN_SOURCE is defined to 500, regardless of
763 whether compiling with -Ae or -D_HPUX_SOURCE=1. */
764 #ifndef _XOPEN_SOURCE
765 /* # undef _XOPEN_SOURCE */
766 #endif
767 /* Enable general extensions on Solaris. */
768 #ifndef __EXTENSIONS__
769 # define __EXTENSIONS__ 1
770 #endif
771
772
773 /* Version number of package */
774 #define VERSION "@IDN2_VERSION@"
775
776 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
777 'wchar_t'. */
778 /* #undef WCHAR_T_SUFFIX */
779
780 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
781 'wint_t'. */
782 /* #undef WINT_T_SUFFIX */
783
784 /* Define to 1 if on MINIX. */
785 /* #undef _MINIX */
786
787 /* Define to 1 to make NetBSD features available. MINIX 3 needs this. */
788 /* #undef _NETBSD_SOURCE */
789
790 /* The _Noreturn keyword of C11. */
791 #if ! (defined _Noreturn \
792 || (defined __STDC_VERSION__ && 201112 <= __STDC_VERSION__))
793 # if (3 <= __GNUC__ || (__GNUC__ == 2 && 8 <= __GNUC_MINOR__) \
794 || 0x5110 <= __SUNPRO_C)
795 # define _Noreturn __attribute__ ((__noreturn__))
796 # elif defined _MSC_VER && 1200 <= _MSC_VER
797 # define _Noreturn __declspec (noreturn)
798 # else
799 # define _Noreturn
800 # endif
801 #endif
802
803
804 /* Define to 2 if the system does not provide POSIX.1 features except with
805 this defined. */
806 /* #undef _POSIX_1_SOURCE */
807
808 /* Define to 1 if you need to in order for 'stat' and other things to work. */
809 /* #undef _POSIX_SOURCE */
810
811 /* For standard stat data types on VMS. */
812 #define _USE_STD_STAT 1
813
814 /* Define to 1 if the system <stdint.h> predates C++11. */
815 /* #undef __STDC_CONSTANT_MACROS */
816
817 /* Define to 1 if the system <stdint.h> predates C++11. */
818 /* #undef __STDC_LIMIT_MACROS */
819
820 /* Please see the Gnulib manual for how to use these macros.
821
822 Suppress extern inline with HP-UX cc, as it appears to be broken; see
823 <http://lists.gnu.org/archive/html/bug-texinfo/2013-02/msg00030.html>.
824
825 Suppress extern inline with Sun C in standards-conformance mode, as it
826 mishandles inline functions that call each other. E.g., for 'inline void f
827 (void) { } inline void g (void) { f (); }', c99 incorrectly complains
828 'reference to static identifier "f" in extern inline function'.
829 This bug was observed with Sun C 5.12 SunOS_i386 2011/11/16.
830
831 Suppress extern inline (with or without __attribute__ ((__gnu_inline__)))
832 on configurations that mistakenly use 'static inline' to implement
833 functions or macros in standard C headers like <ctype.h>. For example,
834 if isdigit is mistakenly implemented via a static inline function,
835 a program containing an extern inline function that calls isdigit
836 may not work since the C standard prohibits extern inline functions
837 from calling static functions. This bug is known to occur on:
838
839 OS X 10.8 and earlier; see:
840 http://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00023.html
841
842 DragonFly; see
843 http://muscles.dragonflybsd.org/bulk/bleeding-edge-potential/latest-per-pkg/ah-tty-0.3.12.log
844
845 FreeBSD; see:
846 http://lists.gnu.org/archive/html/bug-gnulib/2014-07/msg00104.html
847
848 OS X 10.9 has a macro __header_inline indicating the bug is fixed for C and
849 for clang but remains for g++; see <http://trac.macports.org/ticket/41033>.
850 Assume DragonFly and FreeBSD will be similar. */
851 #if (((defined __APPLE__ && defined __MACH__) \
852 || defined __DragonFly__ || defined __FreeBSD__) \
853 && (defined __header_inline \
854 ? (defined __cplusplus && defined __GNUC_STDC_INLINE__ \
855 && ! defined __clang__) \
856 : ((! defined _DONT_USE_CTYPE_INLINE_ \
857 && (defined __GNUC__ || defined __cplusplus)) \
858 || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \
859 && defined __GNUC__ && ! defined __cplusplus))))
860 # define _GL_EXTERN_INLINE_STDHEADER_BUG
861 #endif
862 #if ((__GNUC__ \
863 ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \
864 : (199901L <= __STDC_VERSION__ \
865 && !defined __HP_cc \
866 && !defined __PGI \
867 && !(defined __SUNPRO_C && __STDC__))) \
868 && !defined _GL_EXTERN_INLINE_STDHEADER_BUG)
869 # define _GL_INLINE inline
870 # define _GL_EXTERN_INLINE extern inline
871 # define _GL_EXTERN_INLINE_IN_USE
872 #elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \
873 && !defined _GL_EXTERN_INLINE_STDHEADER_BUG)
874 # if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__
875 /* __gnu_inline__ suppresses a GCC 4.2 diagnostic. */
876 # define _GL_INLINE extern inline __attribute__ ((__gnu_inline__))
877 # else
878 # define _GL_INLINE extern inline
879 # endif
880 # define _GL_EXTERN_INLINE extern
881 # define _GL_EXTERN_INLINE_IN_USE
882 #else
883 # define _GL_INLINE static _GL_UNUSED
884 # define _GL_EXTERN_INLINE static _GL_UNUSED
885 #endif
886
887 /* In GCC 4.6 (inclusive) to 5.1 (exclusive),
888 suppress bogus "no previous prototype for 'FOO'"
889 and "no previous declaration for 'FOO'" diagnostics,
890 when FOO is an inline function in the header; see
891 <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54113> and
892 <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63877>. */
893 #if __GNUC__ == 4 && 6 <= __GNUC_MINOR__
894 # if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__
895 # define _GL_INLINE_HEADER_CONST_PRAGMA
896 # else
897 # define _GL_INLINE_HEADER_CONST_PRAGMA \
898 _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"")
899 # endif
900 # define _GL_INLINE_HEADER_BEGIN \
901 _Pragma ("GCC diagnostic push") \
902 _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \
903 _Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \
904 _GL_INLINE_HEADER_CONST_PRAGMA
905 # define _GL_INLINE_HEADER_END \
906 _Pragma ("GCC diagnostic pop")
907 #else
908 # define _GL_INLINE_HEADER_BEGIN
909 # define _GL_INLINE_HEADER_END
910 #endif
911
912 /* A replacement for va_copy, if needed. */
913 #define gl_va_copy(a,b) ((a) = (b))
914
915 /* Define to `__inline__' or `__inline' if that's what the C compiler
916 calls it, or to nothing if 'inline' is not supported under any name. */
917 #ifndef __cplusplus
918 /* #undef inline */
919 #endif
920
921 /* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports
922 the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of
923 earlier versions), but does not display it by setting __GNUC_STDC_INLINE__.
924 __APPLE__ && __MACH__ test for Mac OS X.
925 __APPLE_CC__ tests for the Apple compiler and its version.
926 __STDC_VERSION__ tests for the C99 mode. */
927 #if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__
928 # define __GNUC_STDC_INLINE__ 1
929 #endif
930
931 /* Define to `int' if <sys/types.h> does not define. */
932 /* #undef mode_t */
933
934 /* Define to `int' if <sys/types.h> does not define. */
935 /* #undef pid_t */
936
937 /* Define to the equivalent of the C99 'restrict' keyword, or to
938 nothing if this is not supported. Do not define if restrict is
939 supported directly. */
940 #define restrict __restrict
941 /* Work around a bug in Sun C++: it does not support _Restrict or
942 __restrict__, even though the corresponding Sun C compiler ends up with
943 "#define restrict _Restrict" or "#define restrict __restrict__" in the
944 previous line. Perhaps some future version of Sun C++ will work with
945 restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
946 #if defined __SUNPRO_CC && !defined __RESTRICT
947 # define _Restrict
948 # define __restrict__
949 #endif
950
951 /* Define to `unsigned int' if <sys/types.h> does not define. */
952 /* #undef size_t */
953
954 /* Define as a signed type of the same size as size_t. */
955 #define ssize_t intptr_t
956
957 /* Define as a marker that can be attached to declarations that might not
958 be used. This helps to reduce warnings, such as from
959 GCC -Wunused-parameter. */
960 #if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
961 # define _GL_UNUSED __attribute__ ((__unused__))
962 #else
963 # define _GL_UNUSED
964 #endif
965 /* The name _UNUSED_PARAMETER_ is an earlier spelling, although the name
966 is a misnomer outside of parameter lists. */
967 #define _UNUSED_PARAMETER_ _GL_UNUSED
968
969 /* gcc supports the "unused" attribute on possibly unused labels, and
970 g++ has since version 4.5. Note to support C++ as well as C,
971 _GL_UNUSED_LABEL should be used with a trailing ; */
972 #if !defined __cplusplus || __GNUC__ > 4 \
973 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5)
974 # define _GL_UNUSED_LABEL _GL_UNUSED
975 #else
976 # define _GL_UNUSED_LABEL
977 #endif
978
979 /* The __pure__ attribute was added in gcc 2.96. */
980 #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
981 # define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
982 #else
983 # define _GL_ATTRIBUTE_PURE /* empty */
984 #endif
985
986 /* The __const__ attribute was added in gcc 2.95. */
987 #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
988 # define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
989 #else
990 # define _GL_ATTRIBUTE_CONST /* empty */
991 #endif
992
993
994 /* Define as a macro for copying va_list variables. */
995 /* #undef va_copy */