e92dd75c17f975434a89614206f261752fc82c9f
[platform/upstream/groff.git] / src / libs / gnulib / config.h.in
1 /* config.h.in.  Generated from configure.ac by autoheader.  */
2
3 /* Define to the number of bits in type 'ptrdiff_t'. */
4 #undef BITSIZEOF_PTRDIFF_T
5
6 /* Define to the number of bits in type 'sig_atomic_t'. */
7 #undef BITSIZEOF_SIG_ATOMIC_T
8
9 /* Define to the number of bits in type 'size_t'. */
10 #undef BITSIZEOF_SIZE_T
11
12 /* Define to the number of bits in type 'wchar_t'. */
13 #undef BITSIZEOF_WCHAR_T
14
15 /* Define to the number of bits in type 'wint_t'. */
16 #undef BITSIZEOF_WINT_T
17
18 /* Define to 1 when the gnulib module wcwidth should be tested. */
19 #undef GNULIB_TEST_WCWIDTH
20
21 /* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you
22    don't. */
23 #undef HAVE_DECL_GETC_UNLOCKED
24
25 /* Define to 1 if you have the declaration of `towlower', and to 0 if you
26    don't. */
27 #undef HAVE_DECL_TOWLOWER
28
29 /* Define to 1 if you have the declaration of `wcwidth', and to 0 if you
30    don't. */
31 #undef HAVE_DECL_WCWIDTH
32
33 /* Define to 1 if you have the <features.h> header file. */
34 #undef HAVE_FEATURES_H
35
36 /* Define to 1 if you have the <inttypes.h> header file. */
37 #undef HAVE_INTTYPES_H
38
39 /* Define to 1 if you have the 'iswcntrl' function. */
40 #undef HAVE_ISWCNTRL
41
42 /* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
43 #undef HAVE_LANGINFO_CODESET
44
45 /* Define to 1 if the system has the type 'long long int'. */
46 #undef HAVE_LONG_LONG_INT
47
48 /* Define to 1 if you have the <memory.h> header file. */
49 #undef HAVE_MEMORY_H
50
51 /* Define to 1 if btowc is declared even after undefining macros. */
52 #undef HAVE_RAW_DECL_BTOWC
53
54 /* Define to 1 if imaxabs is declared even after undefining macros. */
55 #undef HAVE_RAW_DECL_IMAXABS
56
57 /* Define to 1 if imaxdiv is declared even after undefining macros. */
58 #undef HAVE_RAW_DECL_IMAXDIV
59
60 /* Define to 1 if iswctype is declared even after undefining macros. */
61 #undef HAVE_RAW_DECL_ISWCTYPE
62
63 /* Define to 1 if mbrlen is declared even after undefining macros. */
64 #undef HAVE_RAW_DECL_MBRLEN
65
66 /* Define to 1 if mbrtowc is declared even after undefining macros. */
67 #undef HAVE_RAW_DECL_MBRTOWC
68
69 /* Define to 1 if mbsinit is declared even after undefining macros. */
70 #undef HAVE_RAW_DECL_MBSINIT
71
72 /* Define to 1 if mbsnrtowcs is declared even after undefining macros. */
73 #undef HAVE_RAW_DECL_MBSNRTOWCS
74
75 /* Define to 1 if mbsrtowcs is declared even after undefining macros. */
76 #undef HAVE_RAW_DECL_MBSRTOWCS
77
78 /* Define to 1 if strtoimax is declared even after undefining macros. */
79 #undef HAVE_RAW_DECL_STRTOIMAX
80
81 /* Define to 1 if strtoumax is declared even after undefining macros. */
82 #undef HAVE_RAW_DECL_STRTOUMAX
83
84 /* Define to 1 if towctrans is declared even after undefining macros. */
85 #undef HAVE_RAW_DECL_TOWCTRANS
86
87 /* Define to 1 if wcpcpy is declared even after undefining macros. */
88 #undef HAVE_RAW_DECL_WCPCPY
89
90 /* Define to 1 if wcpncpy is declared even after undefining macros. */
91 #undef HAVE_RAW_DECL_WCPNCPY
92
93 /* Define to 1 if wcrtomb is declared even after undefining macros. */
94 #undef HAVE_RAW_DECL_WCRTOMB
95
96 /* Define to 1 if wcscasecmp is declared even after undefining macros. */
97 #undef HAVE_RAW_DECL_WCSCASECMP
98
99 /* Define to 1 if wcscat is declared even after undefining macros. */
100 #undef HAVE_RAW_DECL_WCSCAT
101
102 /* Define to 1 if wcschr is declared even after undefining macros. */
103 #undef HAVE_RAW_DECL_WCSCHR
104
105 /* Define to 1 if wcscmp is declared even after undefining macros. */
106 #undef HAVE_RAW_DECL_WCSCMP
107
108 /* Define to 1 if wcscoll is declared even after undefining macros. */
109 #undef HAVE_RAW_DECL_WCSCOLL
110
111 /* Define to 1 if wcscpy is declared even after undefining macros. */
112 #undef HAVE_RAW_DECL_WCSCPY
113
114 /* Define to 1 if wcscspn is declared even after undefining macros. */
115 #undef HAVE_RAW_DECL_WCSCSPN
116
117 /* Define to 1 if wcsdup is declared even after undefining macros. */
118 #undef HAVE_RAW_DECL_WCSDUP
119
120 /* Define to 1 if wcslen is declared even after undefining macros. */
121 #undef HAVE_RAW_DECL_WCSLEN
122
123 /* Define to 1 if wcsncasecmp is declared even after undefining macros. */
124 #undef HAVE_RAW_DECL_WCSNCASECMP
125
126 /* Define to 1 if wcsncat is declared even after undefining macros. */
127 #undef HAVE_RAW_DECL_WCSNCAT
128
129 /* Define to 1 if wcsncmp is declared even after undefining macros. */
130 #undef HAVE_RAW_DECL_WCSNCMP
131
132 /* Define to 1 if wcsncpy is declared even after undefining macros. */
133 #undef HAVE_RAW_DECL_WCSNCPY
134
135 /* Define to 1 if wcsnlen is declared even after undefining macros. */
136 #undef HAVE_RAW_DECL_WCSNLEN
137
138 /* Define to 1 if wcsnrtombs is declared even after undefining macros. */
139 #undef HAVE_RAW_DECL_WCSNRTOMBS
140
141 /* Define to 1 if wcspbrk is declared even after undefining macros. */
142 #undef HAVE_RAW_DECL_WCSPBRK
143
144 /* Define to 1 if wcsrchr is declared even after undefining macros. */
145 #undef HAVE_RAW_DECL_WCSRCHR
146
147 /* Define to 1 if wcsrtombs is declared even after undefining macros. */
148 #undef HAVE_RAW_DECL_WCSRTOMBS
149
150 /* Define to 1 if wcsspn is declared even after undefining macros. */
151 #undef HAVE_RAW_DECL_WCSSPN
152
153 /* Define to 1 if wcsstr is declared even after undefining macros. */
154 #undef HAVE_RAW_DECL_WCSSTR
155
156 /* Define to 1 if wcstok is declared even after undefining macros. */
157 #undef HAVE_RAW_DECL_WCSTOK
158
159 /* Define to 1 if wcswidth is declared even after undefining macros. */
160 #undef HAVE_RAW_DECL_WCSWIDTH
161
162 /* Define to 1 if wcsxfrm is declared even after undefining macros. */
163 #undef HAVE_RAW_DECL_WCSXFRM
164
165 /* Define to 1 if wctob is declared even after undefining macros. */
166 #undef HAVE_RAW_DECL_WCTOB
167
168 /* Define to 1 if wctrans is declared even after undefining macros. */
169 #undef HAVE_RAW_DECL_WCTRANS
170
171 /* Define to 1 if wctype is declared even after undefining macros. */
172 #undef HAVE_RAW_DECL_WCTYPE
173
174 /* Define to 1 if wcwidth is declared even after undefining macros. */
175 #undef HAVE_RAW_DECL_WCWIDTH
176
177 /* Define to 1 if wmemchr is declared even after undefining macros. */
178 #undef HAVE_RAW_DECL_WMEMCHR
179
180 /* Define to 1 if wmemcmp is declared even after undefining macros. */
181 #undef HAVE_RAW_DECL_WMEMCMP
182
183 /* Define to 1 if wmemcpy is declared even after undefining macros. */
184 #undef HAVE_RAW_DECL_WMEMCPY
185
186 /* Define to 1 if wmemmove is declared even after undefining macros. */
187 #undef HAVE_RAW_DECL_WMEMMOVE
188
189 /* Define to 1 if wmemset is declared even after undefining macros. */
190 #undef HAVE_RAW_DECL_WMEMSET
191
192 /* Define to 1 if 'sig_atomic_t' is a signed integer type. */
193 #undef HAVE_SIGNED_SIG_ATOMIC_T
194
195 /* Define to 1 if 'wchar_t' is a signed integer type. */
196 #undef HAVE_SIGNED_WCHAR_T
197
198 /* Define to 1 if 'wint_t' is a signed integer type. */
199 #undef HAVE_SIGNED_WINT_T
200
201 /* Define to 1 if you have the <stdint.h> header file. */
202 #undef HAVE_STDINT_H
203
204 /* Define to 1 if you have the <stdlib.h> header file. */
205 #undef HAVE_STDLIB_H
206
207 /* Define to 1 if you have the <strings.h> header file. */
208 #undef HAVE_STRINGS_H
209
210 /* Define to 1 if you have the <string.h> header file. */
211 #undef HAVE_STRING_H
212
213 /* Define to 1 if you have the 'symlink' function. */
214 #undef HAVE_SYMLINK
215
216 /* Define to 1 if you have the <sys/bitypes.h> header file. */
217 #undef HAVE_SYS_BITYPES_H
218
219 /* Define to 1 if you have the <sys/inttypes.h> header file. */
220 #undef HAVE_SYS_INTTYPES_H
221
222 /* Define to 1 if you have the <sys/stat.h> header file. */
223 #undef HAVE_SYS_STAT_H
224
225 /* Define to 1 if you have the <sys/types.h> header file. */
226 #undef HAVE_SYS_TYPES_H
227
228 /* Define to 1 if you have the `towlower' function. */
229 #undef HAVE_TOWLOWER
230
231 /* Define to 1 if you have the <unistd.h> header file. */
232 #undef HAVE_UNISTD_H
233
234 /* Define to 1 if the system has the type 'unsigned long long int'. */
235 #undef HAVE_UNSIGNED_LONG_LONG_INT
236
237 /* Define to 1 if you have the <wchar.h> header file. */
238 #undef HAVE_WCHAR_H
239
240 /* Define if you have the 'wchar_t' type. */
241 #undef HAVE_WCHAR_T
242
243 /* Define to 1 if you have the <wctype.h> header file. */
244 #undef HAVE_WCTYPE_H
245
246 /* Define to 1 if you have the 'wcwidth' function. */
247 #undef HAVE_WCWIDTH
248
249 /* Define if you have the 'wint_t' type. */
250 #undef HAVE_WINT_T
251
252 /* Define to 1 if O_NOATIME works. */
253 #undef HAVE_WORKING_O_NOATIME
254
255 /* Define to 1 if O_NOFOLLOW works. */
256 #undef HAVE_WORKING_O_NOFOLLOW
257
258 /* Define to 1 if the system has the type `_Bool'. */
259 #undef HAVE__BOOL
260
261 /* Name of package */
262 #undef PACKAGE
263
264 /* Define to the address where bug reports for this package should be sent. */
265 #undef PACKAGE_BUGREPORT
266
267 /* Define to the full name of this package. */
268 #undef PACKAGE_NAME
269
270 /* Define to the full name and version of this package. */
271 #undef PACKAGE_STRING
272
273 /* Define to the one symbol short name of this package. */
274 #undef PACKAGE_TARNAME
275
276 /* Define to the home page for this package. */
277 #undef PACKAGE_URL
278
279 /* Define to the version of this package. */
280 #undef PACKAGE_VERSION
281
282 /* Define if <inttypes.h> exists and defines unusable PRI* macros. */
283 #undef PRI_MACROS_BROKEN
284
285 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
286    'ptrdiff_t'. */
287 #undef PTRDIFF_T_SUFFIX
288
289 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
290    'sig_atomic_t'. */
291 #undef SIG_ATOMIC_T_SUFFIX
292
293 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
294    'size_t'. */
295 #undef SIZE_T_SUFFIX
296
297 /* Define to 1 if you have the ANSI C header files. */
298 #undef STDC_HEADERS
299
300 /* Enable extensions on AIX 3, Interix.  */
301 #ifndef _ALL_SOURCE
302 # undef _ALL_SOURCE
303 #endif
304 /* Enable general extensions on OS X.  */
305 #ifndef _DARWIN_C_SOURCE
306 # undef _DARWIN_C_SOURCE
307 #endif
308 /* Enable GNU extensions on systems that have them.  */
309 #ifndef _GNU_SOURCE
310 # undef _GNU_SOURCE
311 #endif
312 /* Enable threading extensions on Solaris.  */
313 #ifndef _POSIX_PTHREAD_SEMANTICS
314 # undef _POSIX_PTHREAD_SEMANTICS
315 #endif
316 /* Enable extensions on HP NonStop.  */
317 #ifndef _TANDEM_SOURCE
318 # undef _TANDEM_SOURCE
319 #endif
320 /* Enable X/Open extensions if necessary.  HP-UX 11.11 defines
321    mbstate_t only if _XOPEN_SOURCE is defined to 500, regardless of
322    whether compiling with -Ae or -D_HPUX_SOURCE=1.  */
323 #ifndef _XOPEN_SOURCE
324 # undef _XOPEN_SOURCE
325 #endif
326 /* Enable general extensions on Solaris.  */
327 #ifndef __EXTENSIONS__
328 # undef __EXTENSIONS__
329 #endif
330
331
332 /* Version number of package */
333 #undef VERSION
334
335 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
336    'wchar_t'. */
337 #undef WCHAR_T_SUFFIX
338
339 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
340    'wint_t'. */
341 #undef WINT_T_SUFFIX
342
343 /* Define to 1 if on MINIX. */
344 #undef _MINIX
345
346 /* Define to 1 to make NetBSD features available. MINIX 3 needs this. */
347 #undef _NETBSD_SOURCE
348
349 /* The _Noreturn keyword of C11.  */
350 #if ! (defined _Noreturn \
351        || (defined __STDC_VERSION__ && 201112 <= __STDC_VERSION__))
352 # if (3 <= __GNUC__ || (__GNUC__ == 2 && 8 <= __GNUC_MINOR__) \
353       || 0x5110 <= __SUNPRO_C)
354 #  define _Noreturn __attribute__ ((__noreturn__))
355 # elif defined _MSC_VER && 1200 <= _MSC_VER
356 #  define _Noreturn __declspec (noreturn)
357 # else
358 #  define _Noreturn
359 # endif
360 #endif
361
362
363 /* Define to 2 if the system does not provide POSIX.1 features except with
364    this defined. */
365 #undef _POSIX_1_SOURCE
366
367 /* Define to 1 if you need to in order for 'stat' and other things to work. */
368 #undef _POSIX_SOURCE
369
370 /* _GL_INLINE is a portable alternative to ISO C99 plain 'inline'.
371    _GL_EXTERN_INLINE is a portable alternative to 'extern inline'.
372    _GL_INLINE_HEADER_BEGIN contains useful stuff to put
373      in an include file, before uses of _GL_INLINE.
374      It suppresses GCC's bogus "no previous prototype for 'FOO'" diagnostic,
375      when FOO is an inline function in the header; see
376      <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54113>.
377    _GL_INLINE_HEADER_END contains useful stuff to put
378      in the same include file, after uses of _GL_INLINE.
379
380    Suppress the use of extern inline on Apple's platforms,
381    as Libc-825.25 (2012-09-19) is incompatible with it; see
382    <http://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00023.html>.
383    Perhaps Apple will fix this some day.  */
384 #if ((__GNUC__ \
385       ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \
386       : 199901L <= __STDC_VERSION__) \
387      && !defined __APPLE__)
388 # define _GL_INLINE inline
389 # define _GL_EXTERN_INLINE extern inline
390 #elif 2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __APPLE__
391 # if __GNUC_GNU_INLINE__
392    /* __gnu_inline__ suppresses a GCC 4.2 diagnostic.  */
393 #  define _GL_INLINE extern inline __attribute__ ((__gnu_inline__))
394 # else
395 #  define _GL_INLINE extern inline
396 # endif
397 # define _GL_EXTERN_INLINE extern
398 #else
399 # define _GL_INLINE static _GL_UNUSED
400 # define _GL_EXTERN_INLINE static _GL_UNUSED
401 #endif
402
403 #if 4 < __GNUC__ + (6 <= __GNUC_MINOR__)
404 # if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__
405 #  define _GL_INLINE_HEADER_CONST_PRAGMA
406 # else
407 #  define _GL_INLINE_HEADER_CONST_PRAGMA \
408      _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"")
409 # endif
410 # define _GL_INLINE_HEADER_BEGIN \
411     _Pragma ("GCC diagnostic push") \
412     _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \
413     _Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \
414     _GL_INLINE_HEADER_CONST_PRAGMA
415 # define _GL_INLINE_HEADER_END \
416     _Pragma ("GCC diagnostic pop")
417 #else
418 # define _GL_INLINE_HEADER_BEGIN
419 # define _GL_INLINE_HEADER_END
420 #endif
421
422 /* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports
423    the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of
424    earlier versions), but does not display it by setting __GNUC_STDC_INLINE__.
425    __APPLE__ && __MACH__ test for Mac OS X.
426    __APPLE_CC__ tests for the Apple compiler and its version.
427    __STDC_VERSION__ tests for the C99 mode.  */
428 #if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__
429 # define __GNUC_STDC_INLINE__ 1
430 #endif
431
432 /* Define as a marker that can be attached to declarations that might not
433     be used.  This helps to reduce warnings, such as from
434     GCC -Wunused-parameter.  */
435 #if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
436 # define _GL_UNUSED __attribute__ ((__unused__))
437 #else
438 # define _GL_UNUSED
439 #endif
440 /* The name _UNUSED_PARAMETER_ is an earlier spelling, although the name
441    is a misnomer outside of parameter lists.  */
442 #define _UNUSED_PARAMETER_ _GL_UNUSED
443
444 /* The __pure__ attribute was added in gcc 2.96.  */
445 #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
446 # define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
447 #else
448 # define _GL_ATTRIBUTE_PURE /* empty */
449 #endif
450
451 /* The __const__ attribute was added in gcc 2.95.  */
452 #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
453 # define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
454 #else
455 # define _GL_ATTRIBUTE_CONST /* empty */
456 #endif
457