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