1/* config.h.in.  Generated from configure.ac by autoheader.  */
2
3/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
4   systems. This function is required for `alloca.c' support on those systems.
5   */
6#undef CRAY_STACKSEG_END
7
8/* Define to 1 if using `alloca.c'. */
9#undef C_ALLOCA
10
11/* Define to 1 if translation of program messages to the user's native
12   language is requested. */
13#undef ENABLE_NLS
14
15/* Package name for gettext */
16#undef GETTEXT_PACKAGE
17
18/* Define to 1 if you have `alloca', as a function or macro. */
19#undef HAVE_ALLOCA
20
21/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
22   */
23#undef HAVE_ALLOCA_H
24
25/* Define to 1 if you have the `argz_count' function. */
26#undef HAVE_ARGZ_COUNT
27
28/* Define to 1 if you have the <argz.h> header file. */
29#undef HAVE_ARGZ_H
30
31/* Define to 1 if you have the `argz_next' function. */
32#undef HAVE_ARGZ_NEXT
33
34/* Define to 1 if you have the `argz_stringify' function. */
35#undef HAVE_ARGZ_STRINGIFY
36
37/* Define to 1 if you have the `asprintf' function. */
38#undef HAVE_ASPRINTF
39
40/* Define to 1 if the compiler understands __builtin_expect. */
41#undef HAVE_BUILTIN_EXPECT
42
43/* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the
44   CoreFoundation framework. */
45#undef HAVE_CFLOCALECOPYCURRENT
46
47/* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in
48   the CoreFoundation framework. */
49#undef HAVE_CFPREFERENCESCOPYAPPVALUE
50
51/* Define to 1 if you have the <crypt.h> header file. */
52#undef HAVE_CRYPT_H
53
54/* Define if the GNU dcgettext() function is already present or preinstalled.
55   */
56#undef HAVE_DCGETTEXT
57
58/* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you
59   don't. */
60#undef HAVE_DECL_FEOF_UNLOCKED
61
62/* Define to 1 if you have the declaration of `fgets_unlocked', and to 0 if
63   you don't. */
64#undef HAVE_DECL_FGETS_UNLOCKED
65
66/* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you
67   don't. */
68#undef HAVE_DECL_GETC_UNLOCKED
69
70/* Define to 1 if you have the declaration of `_snprintf', and to 0 if you
71   don't. */
72#undef HAVE_DECL__SNPRINTF
73
74/* Define to 1 if you have the declaration of `_snwprintf', and to 0 if you
75   don't. */
76#undef HAVE_DECL__SNWPRINTF
77
78/* Define to 1 if you have the <dlfcn.h> header file. */
79#undef HAVE_DLFCN_H
80
81/* Define to 1 if you have the <features.h> header file. */
82#undef HAVE_FEATURES_H
83
84/* Define to 1 if you have the `fwprintf' function. */
85#undef HAVE_FWPRINTF
86
87/* Define to 1 if you have the `getcwd' function. */
88#undef HAVE_GETCWD
89
90/* Define to 1 if you have the `getegid' function. */
91#undef HAVE_GETEGID
92
93/* Define to 1 if you have the `geteuid' function. */
94#undef HAVE_GETEUID
95
96/* Define to 1 if you have the `getgid' function. */
97#undef HAVE_GETGID
98
99/* Define to 1 if you have the `getlocalename_l' function. */
100#undef HAVE_GETLOCALENAME_L
101
102/* Define to 1 if you have the `getpagesize' function. */
103#undef HAVE_GETPAGESIZE
104
105/* Define if the GNU gettext() function is already present or preinstalled. */
106#undef HAVE_GETTEXT
107
108/* Define to 1 if you have the `getuid' function. */
109#undef HAVE_GETUID
110
111/* Define if you have the iconv() function and it works. */
112#undef HAVE_ICONV
113
114/* Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>. */
115#undef HAVE_INTMAX_T
116
117/* Define to 1 if you have the <inttypes.h> header file. */
118#undef HAVE_INTTYPES_H
119
120/* Define if <inttypes.h> exists, doesn't clash with <sys/types.h>, and
121   declares uintmax_t. */
122#undef HAVE_INTTYPES_H_WITH_UINTMAX
123
124/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
125#undef HAVE_LANGINFO_CODESET
126
127/* Define if your <locale.h> file defines LC_MESSAGES. */
128#undef HAVE_LC_MESSAGES
129
130/* Define to 1 if you have the `crypt' library (-lcrypt). */
131#undef HAVE_LIBCRYPT
132
133/* Define to 1 if you have the `socket' library (-lsocket). */
134#undef HAVE_LIBSOCKET
135
136/* Define to 1 if you have the <limits.h> header file. */
137#undef HAVE_LIMITS_H
138
139/* Define to 1 if the system has the type 'long long int'. */
140#undef HAVE_LONG_LONG_INT
141
142/* Define to 1 if you have the `mbrtowc' function. */
143#undef HAVE_MBRTOWC
144
145/* Define to 1 if you have the <memory.h> header file. */
146#undef HAVE_MEMORY_H
147
148/* Define to 1 if you have the `mempcpy' function. */
149#undef HAVE_MEMPCPY
150
151/* Define to 1 if you have a working `mmap' system call. */
152#undef HAVE_MMAP
153
154/* Define to 1 if you have the `munmap' function. */
155#undef HAVE_MUNMAP
156
157/* Define to 1 if you have the `newlocale' function. */
158#undef HAVE_NEWLOCALE
159
160/* Define if your printf() function supports format strings with positions. */
161#undef HAVE_POSIX_PRINTF
162
163/* Define if the <pthread.h> defines PTHREAD_MUTEX_RECURSIVE. */
164#undef HAVE_PTHREAD_MUTEX_RECURSIVE
165
166/* Define if the POSIX multithreading library has read/write locks. */
167#undef HAVE_PTHREAD_RWLOCK
168
169/* Define to 1 if you have the `putenv' function. */
170#undef HAVE_PUTENV
171
172/* Define to 1 if you have the `setenv' function. */
173#undef HAVE_SETENV
174
175/* Define to 1 if you have the `setlocale' function. */
176#undef HAVE_SETLOCALE
177
178/* Define to 1 if you have the `snprintf' function. */
179#undef HAVE_SNPRINTF
180
181/* Define to 1 if you have the <stddef.h> header file. */
182#undef HAVE_STDDEF_H
183
184/* Define to 1 if you have the <stdint.h> header file. */
185#undef HAVE_STDINT_H
186
187/* Define if <stdint.h> exists, doesn't clash with <sys/types.h>, and declares
188   uintmax_t. */
189#undef HAVE_STDINT_H_WITH_UINTMAX
190
191/* Define to 1 if you have the <stdlib.h> header file. */
192#undef HAVE_STDLIB_H
193
194/* Define to 1 if you have the `stpcpy' function. */
195#undef HAVE_STPCPY
196
197/* Define to 1 if you have the `strcasecmp' function. */
198#undef HAVE_STRCASECMP
199
200/* Define to 1 if you have the `strdup' function. */
201#undef HAVE_STRDUP
202
203/* Define to 1 if you have the <strings.h> header file. */
204#undef HAVE_STRINGS_H
205
206/* Define to 1 if you have the <string.h> header file. */
207#undef HAVE_STRING_H
208
209/* Define to 1 if you have the `strnlen' function. */
210#undef HAVE_STRNLEN
211
212/* Define to 1 if you have the `strtoul' function. */
213#undef HAVE_STRTOUL
214
215/* Define to 1 if you have the `symlink' function. */
216#undef HAVE_SYMLINK
217
218/* Define to 1 if you have the <sys/param.h> header file. */
219#undef HAVE_SYS_PARAM_H
220
221/* Define to 1 if you have the <sys/stat.h> header file. */
222#undef HAVE_SYS_STAT_H
223
224/* Define to 1 if you have the <sys/types.h> header file. */
225#undef HAVE_SYS_TYPES_H
226
227/* Define to 1 if you have the `tsearch' function. */
228#undef HAVE_TSEARCH
229
230/* Define if you have the 'uintmax_t' type in <stdint.h> or <inttypes.h>. */
231#undef HAVE_UINTMAX_T
232
233/* Define to 1 if you have the <unistd.h> header file. */
234#undef HAVE_UNISTD_H
235
236/* Define to 1 if the system has the type 'unsigned long long int'. */
237#undef HAVE_UNSIGNED_LONG_LONG_INT
238
239/* Define to 1 if you have the `uselocale' function. */
240#undef HAVE_USELOCALE
241
242/* Define to 1 or 0, depending whether the compiler supports simple visibility
243   declarations. */
244#undef HAVE_VISIBILITY
245
246/* Define if you have the 'wchar_t' type. */
247#undef HAVE_WCHAR_T
248
249/* Define to 1 if you have the `wcrtomb' function. */
250#undef HAVE_WCRTOMB
251
252/* Define to 1 if you have the `wcslen' function. */
253#undef HAVE_WCSLEN
254
255/* Define to 1 if you have the `wcsnlen' function. */
256#undef HAVE_WCSNLEN
257
258/* Define if you have the 'wint_t' type. */
259#undef HAVE_WINT_T
260
261/* Define to 1 if O_NOATIME works. */
262#undef HAVE_WORKING_O_NOATIME
263
264/* Define to 1 if O_NOFOLLOW works. */
265#undef HAVE_WORKING_O_NOFOLLOW
266
267/* Define to 1 if you have the `__fsetlocking' function. */
268#undef HAVE___FSETLOCKING
269
270/* Define as const if the declaration of iconv() needs const. */
271#undef ICONV_CONST
272
273/* Define if integer division by zero raises signal SIGFPE. */
274#undef INTDIV0_RAISES_SIGFPE
275
276/* Define to the sub-directory where libtool stores uninstalled libraries. */
277#undef LT_OBJDIR
278
279/* Name of the ccat binary */
280#undef NAMECAT
281
282/* Name of the ccrypt binary */
283#undef NAMECCRYPT
284
285/* Name of the ccdecrypt binary */
286#undef NAMEDECRYPT
287
288/* Name of the ccencrypt binary */
289#undef NAMEENCRYPT
290
291/* Name of package */
292#undef PACKAGE
293
294/* Define to the address where bug reports for this package should be sent. */
295#undef PACKAGE_BUGREPORT
296
297/* Define to the full name of this package. */
298#undef PACKAGE_NAME
299
300/* Define to the full name and version of this package. */
301#undef PACKAGE_STRING
302
303/* Define to the one symbol short name of this package. */
304#undef PACKAGE_TARNAME
305
306/* Define to the home page for this package. */
307#undef PACKAGE_URL
308
309/* Define to the version of this package. */
310#undef PACKAGE_VERSION
311
312/* Define if <inttypes.h> exists and defines unusable PRI* macros. */
313#undef PRI_MACROS_BROKEN
314
315/* Define if the pthread_in_use() detection is hard. */
316#undef PTHREAD_IN_USE_DETECTION_HARD
317
318/* The size of `unsigned int', as computed by sizeof. */
319#undef SIZEOF_UNSIGNED_INT
320
321/* The size of `unsigned long', as computed by sizeof. */
322#undef SIZEOF_UNSIGNED_LONG
323
324/* Define as the maximum value of type 'size_t', if the system doesn't define
325   it. */
326#ifndef SIZE_MAX
327# undef SIZE_MAX
328#endif
329
330/* If using the C implementation of alloca, define if you know the
331   direction of stack growth for your system; otherwise it will be
332   automatically deduced at runtime.
333	STACK_DIRECTION > 0 => grows toward higher addresses
334	STACK_DIRECTION < 0 => grows toward lower addresses
335	STACK_DIRECTION = 0 => direction of growth unknown */
336#undef STACK_DIRECTION
337
338/* Define to 1 if you have the ANSI C header files. */
339#undef STDC_HEADERS
340
341/* Default suffix for encrypted files */
342#undef SUF
343
344/* unsigned 32 bit integer type */
345#undef UINT32_TYPE
346
347/* Define if the POSIX multithreading library can be used. */
348#undef USE_POSIX_THREADS
349
350/* Define if references to the POSIX multithreading library should be made
351   weak. */
352#undef USE_POSIX_THREADS_WEAK
353
354/* Define if the GNU Pth multithreading library can be used. */
355#undef USE_PTH_THREADS
356
357/* Define if references to the GNU Pth multithreading library should be made
358   weak. */
359#undef USE_PTH_THREADS_WEAK
360
361/* Define if the old Solaris multithreading library can be used. */
362#undef USE_SOLARIS_THREADS
363
364/* Define if references to the old Solaris multithreading library should be
365   made weak. */
366#undef USE_SOLARIS_THREADS_WEAK
367
368/* Enable extensions on AIX 3, Interix.  */
369#ifndef _ALL_SOURCE
370# undef _ALL_SOURCE
371#endif
372/* Enable GNU extensions on systems that have them.  */
373#ifndef _GNU_SOURCE
374# undef _GNU_SOURCE
375#endif
376/* Enable threading extensions on Solaris.  */
377#ifndef _POSIX_PTHREAD_SEMANTICS
378# undef _POSIX_PTHREAD_SEMANTICS
379#endif
380/* Enable extensions on HP NonStop.  */
381#ifndef _TANDEM_SOURCE
382# undef _TANDEM_SOURCE
383#endif
384/* Enable general extensions on Solaris.  */
385#ifndef __EXTENSIONS__
386# undef __EXTENSIONS__
387#endif
388
389
390/* Define if the native Windows multithreading API can be used. */
391#undef USE_WINDOWS_THREADS
392
393/* Version number of package */
394#undef VERSION
395
396/* Enable large inode numbers on Mac OS X 10.5.  */
397#ifndef _DARWIN_USE_64_BIT_INODE
398# define _DARWIN_USE_64_BIT_INODE 1
399#endif
400
401/* Number of bits in a file offset, on hosts where this is settable. */
402#undef _FILE_OFFSET_BITS
403
404/* Define for large files, on AIX-style hosts. */
405#undef _LARGE_FILES
406
407/* Define to 1 if on MINIX. */
408#undef _MINIX
409
410/* Define to 2 if the system does not provide POSIX.1 features except with
411   this defined. */
412#undef _POSIX_1_SOURCE
413
414/* Define to 1 if you need to in order for `stat' and other things to work. */
415#undef _POSIX_SOURCE
416
417/* Please see the Gnulib manual for how to use these macros.
418
419   Suppress extern inline with HP-UX cc, as it appears to be broken; see
420   <http://lists.gnu.org/archive/html/bug-texinfo/2013-02/msg00030.html>.
421
422   Suppress extern inline with Sun C in standards-conformance mode, as it
423   mishandles inline functions that call each other.  E.g., for 'inline void f
424   (void) { } inline void g (void) { f (); }', c99 incorrectly complains
425   'reference to static identifier "f" in extern inline function'.
426   This bug was observed with Sun C 5.12 SunOS_i386 2011/11/16.
427
428   Suppress extern inline (with or without __attribute__ ((__gnu_inline__)))
429   on configurations that mistakenly use 'static inline' to implement
430   functions or macros in standard C headers like <ctype.h>.  For example,
431   if isdigit is mistakenly implemented via a static inline function,
432   a program containing an extern inline function that calls isdigit
433   may not work since the C standard prohibits extern inline functions
434   from calling static functions.  This bug is known to occur on:
435
436     OS X 10.8 and earlier; see:
437     http://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00023.html
438
439     DragonFly; see
440     http://muscles.dragonflybsd.org/bulk/bleeding-edge-potential/latest-per-pkg/ah-tty-0.3.12.log
441
442     FreeBSD; see:
443     http://lists.gnu.org/archive/html/bug-gnulib/2014-07/msg00104.html
444
445   OS X 10.9 has a macro __header_inline indicating the bug is fixed for C and
446   for clang but remains for g++; see <http://trac.macports.org/ticket/41033>.
447   Assume DragonFly and FreeBSD will be similar.  */
448#if (((defined __APPLE__ && defined __MACH__) \
449      || defined __DragonFly__ || defined __FreeBSD__) \
450     && (defined __header_inline \
451         ? (defined __cplusplus && defined __GNUC_STDC_INLINE__ \
452            && ! defined __clang__) \
453         : ((! defined _DONT_USE_CTYPE_INLINE_ \
454             && (defined __GNUC__ || defined __cplusplus)) \
455            || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \
456                && defined __GNUC__ && ! defined __cplusplus))))
457# define _GL_EXTERN_INLINE_STDHEADER_BUG
458#endif
459#if ((__GNUC__ \
460      ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \
461      : (199901L <= __STDC_VERSION__ \
462         && !defined __HP_cc \
463         && !defined __PGI \
464         && !(defined __SUNPRO_C && __STDC__))) \
465     && !defined _GL_EXTERN_INLINE_STDHEADER_BUG)
466# define _GL_INLINE inline
467# define _GL_EXTERN_INLINE extern inline
468# define _GL_EXTERN_INLINE_IN_USE
469#elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \
470       && !defined _GL_EXTERN_INLINE_STDHEADER_BUG)
471# if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__
472   /* __gnu_inline__ suppresses a GCC 4.2 diagnostic.  */
473#  define _GL_INLINE extern inline __attribute__ ((__gnu_inline__))
474# else
475#  define _GL_INLINE extern inline
476# endif
477# define _GL_EXTERN_INLINE extern
478# define _GL_EXTERN_INLINE_IN_USE
479#else
480# define _GL_INLINE static _GL_UNUSED
481# define _GL_EXTERN_INLINE static _GL_UNUSED
482#endif
483
484/* In GCC 4.6 (inclusive) to 5.1 (exclusive),
485   suppress bogus "no previous prototype for 'FOO'"
486   and "no previous declaration for 'FOO'" diagnostics,
487   when FOO is an inline function in the header; see
488   <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54113> and
489   <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63877>.  */
490#if __GNUC__ == 4 && 6 <= __GNUC_MINOR__
491# if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__
492#  define _GL_INLINE_HEADER_CONST_PRAGMA
493# else
494#  define _GL_INLINE_HEADER_CONST_PRAGMA \
495     _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"")
496# endif
497# define _GL_INLINE_HEADER_BEGIN \
498    _Pragma ("GCC diagnostic push") \
499    _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \
500    _Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \
501    _GL_INLINE_HEADER_CONST_PRAGMA
502# define _GL_INLINE_HEADER_END \
503    _Pragma ("GCC diagnostic pop")
504#else
505# define _GL_INLINE_HEADER_BEGIN
506# define _GL_INLINE_HEADER_END
507#endif
508
509/* Define as a marker that can be attached to declarations that might not
510    be used.  This helps to reduce warnings, such as from
511    GCC -Wunused-parameter.  */
512#ifndef _GL_UNUSED
513# if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
514#  define _GL_UNUSED __attribute__ ((__unused__))
515# else
516#  define _GL_UNUSED
517# endif
518#endif
519
520/* The __pure__ attribute was added in gcc 2.96.  */
521#ifndef _GL_ATTRIBUTE_PURE
522# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
523#  define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
524# else
525#  define _GL_ATTRIBUTE_PURE /* empty */
526# endif
527#endif
528
529
530/* Define to `__inline__' or `__inline' if that's what the C compiler
531   calls it, or to nothing if 'inline' is not supported under any name.  */
532#ifndef __cplusplus
533#undef inline
534#endif
535
536/* Define as the type of the result of subtracting two pointers, if the system
537   doesn't define it. */
538#undef ptrdiff_t
539
540/* Define to `unsigned int' if <sys/types.h> does not define. */
541#undef size_t
542
543/* Define to unsigned long or unsigned long long if <stdint.h> and
544   <inttypes.h> don't define. */
545#undef uintmax_t
546
547
548#define __libc_lock_t                   gl_lock_t
549#define __libc_lock_define              gl_lock_define
550#define __libc_lock_define_initialized  gl_lock_define_initialized
551#define __libc_lock_init                gl_lock_init
552#define __libc_lock_lock                gl_lock_lock
553#define __libc_lock_unlock              gl_lock_unlock
554#define __libc_lock_recursive_t                   gl_recursive_lock_t
555#define __libc_lock_define_recursive              gl_recursive_lock_define
556#define __libc_lock_define_initialized_recursive  gl_recursive_lock_define_initialized
557#define __libc_lock_init_recursive                gl_recursive_lock_init
558#define __libc_lock_lock_recursive                gl_recursive_lock_lock
559#define __libc_lock_unlock_recursive              gl_recursive_lock_unlock
560#define glthread_in_use  libintl_thread_in_use
561#define glthread_lock_init_func     libintl_lock_init_func
562#define glthread_lock_lock_func     libintl_lock_lock_func
563#define glthread_lock_unlock_func   libintl_lock_unlock_func
564#define glthread_lock_destroy_func  libintl_lock_destroy_func
565#define glthread_rwlock_init_multithreaded     libintl_rwlock_init_multithreaded
566#define glthread_rwlock_init_func              libintl_rwlock_init_func
567#define glthread_rwlock_rdlock_multithreaded   libintl_rwlock_rdlock_multithreaded
568#define glthread_rwlock_rdlock_func            libintl_rwlock_rdlock_func
569#define glthread_rwlock_wrlock_multithreaded   libintl_rwlock_wrlock_multithreaded
570#define glthread_rwlock_wrlock_func            libintl_rwlock_wrlock_func
571#define glthread_rwlock_unlock_multithreaded   libintl_rwlock_unlock_multithreaded
572#define glthread_rwlock_unlock_func            libintl_rwlock_unlock_func
573#define glthread_rwlock_destroy_multithreaded  libintl_rwlock_destroy_multithreaded
574#define glthread_rwlock_destroy_func           libintl_rwlock_destroy_func
575#define glthread_recursive_lock_init_multithreaded     libintl_recursive_lock_init_multithreaded
576#define glthread_recursive_lock_init_func              libintl_recursive_lock_init_func
577#define glthread_recursive_lock_lock_multithreaded     libintl_recursive_lock_lock_multithreaded
578#define glthread_recursive_lock_lock_func              libintl_recursive_lock_lock_func
579#define glthread_recursive_lock_unlock_multithreaded   libintl_recursive_lock_unlock_multithreaded
580#define glthread_recursive_lock_unlock_func            libintl_recursive_lock_unlock_func
581#define glthread_recursive_lock_destroy_multithreaded  libintl_recursive_lock_destroy_multithreaded
582#define glthread_recursive_lock_destroy_func           libintl_recursive_lock_destroy_func
583#define glthread_once_func            libintl_once_func
584#define glthread_once_singlethreaded  libintl_once_singlethreaded
585#define glthread_once_multithreaded   libintl_once_multithreaded
586
587