1/* src/config.in. Generated from configure.ac by autoheader. */ 2 3/* GNU Emacs site configuration template file. 4 5Copyright (C) 1988, 1993-1994, 1999-2002, 2004-2021 6 Free Software Foundation, Inc. 7 8This file is part of GNU Emacs. 9 10GNU Emacs is free software: you can redistribute it and/or modify 11it under the terms of the GNU General Public License as published by 12the Free Software Foundation, either version 3 of the License, or (at 13your option) any later version. 14 15GNU Emacs is distributed in the hope that it will be useful, 16but WITHOUT ANY WARRANTY; without even the implied warranty of 17MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18GNU General Public License for more details. 19 20You should have received a copy of the GNU General Public License 21along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */ 22 23 24/* No code in Emacs #includes config.h twice, but some bits of code 25 intended to work with other packages as well (like gmalloc.c) 26 think they can include it as many times as they like. */ 27#ifndef EMACS_CONFIG_H 28#define EMACS_CONFIG_H 29 30 31/* Define if building universal (internal helper macro) */ 32#undef AC_APPLE_UNIVERSAL_BUILD 33 34/* Define to use the convention that & in the full name stands for the login 35 id. */ 36#undef AMPERSAND_FULL_NAME 37 38/* Define to the number of bits in type 'ptrdiff_t'. */ 39#undef BITSIZEOF_PTRDIFF_T 40 41/* Define to the number of bits in type 'sig_atomic_t'. */ 42#undef BITSIZEOF_SIG_ATOMIC_T 43 44/* Define to the number of bits in type 'size_t'. */ 45#undef BITSIZEOF_SIZE_T 46 47/* Define to the number of bits in type 'wchar_t'. */ 48#undef BITSIZEOF_WCHAR_T 49 50/* Define to the number of bits in type 'wint_t'. */ 51#undef BITSIZEOF_WINT_T 52 53/* Define if get_current_dir_name should not be used. */ 54#undef BROKEN_GET_CURRENT_DIR_NAME 55 56/* Define on FreeBSD to work around an issue when reading from a PTY. */ 57#undef BROKEN_PTY_READ_AFTER_EAGAIN 58 59/* Define to enable compile-time checks for the Lisp_Object data type. */ 60#undef CHECK_LISP_OBJECT_TYPE 61 62/* Define this to check whether someone updated the portable dumper code after 63 changing the layout of a structure that it uses. If you change one of these 64 structures, check that the pdumper.c code is still valid, and update the 65 pertinent hash in pdumper.c by manually copying the hash from the 66 newly-generated dmpstruct.h. */ 67#undef CHECK_STRUCTS 68 69/* Short copyright string for this version of Emacs. */ 70#undef COPYRIGHT 71 72/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP 73 systems. This function is required for `alloca.c' support on those systems. 74 */ 75#undef CRAY_STACKSEG_END 76 77/* Define if the system is Cygwin. */ 78#undef CYGWIN 79 80/* Define to 1 if using `alloca.c'. */ 81#undef C_ALLOCA 82 83/* Define if the system is Darwin. */ 84#undef DARWIN_OS 85 86/* Name of the default sound device. */ 87#undef DEFAULT_SOUND_DEVICE 88 89/* Define to 1 for DGUX with <sys/dg_sys_info.h>. */ 90#undef DGUX 91 92/* Character that separates directories in a file name. */ 93#undef DIRECTORY_SEP 94 95/* the name of the file descriptor member of DIR */ 96#undef DIR_FD_MEMBER_NAME 97 98#ifdef DIR_FD_MEMBER_NAME 99# define DIR_TO_FD(Dir_p) ((Dir_p)->DIR_FD_MEMBER_NAME) 100#else 101# define DIR_TO_FD(Dir_p) -1 102#endif 103 104 105/* Define if process.c does not need to close a pty to make it a controlling 106 terminal (it is already a controlling terminal of the subprocess, because 107 we did ioctl TIOCSCTTY). */ 108#undef DONT_REOPEN_PTY 109 110/* Define if the system is MS DOS or MS Windows. */ 111#undef DOS_NT 112 113/* Define to 1 if // is a file system root distinct from /. */ 114#undef DOUBLE_SLASH_IS_DISTINCT_ROOT 115 116/* Define to 1 if the system memory allocator is Doug Lea style, with malloc 117 hooks and malloc_set_state. */ 118#undef DOUG_LEA_MALLOC 119 120/* Define to 1 to enable w32 debug facilities. */ 121#undef EMACSDEBUG 122 123/* Define to the canonical Emacs configuration name. */ 124#undef EMACS_CONFIGURATION 125 126/* Summary of some of the main features enabled by configure. */ 127#undef EMACS_CONFIG_FEATURES 128 129/* Define to the options passed to configure. */ 130#undef EMACS_CONFIG_OPTIONS 131 132/* Define to 1 if expensive run-time data type and consistency checks are 133 enabled. */ 134#undef ENABLE_CHECKING 135 136/* Define this to 1 if F_DUPFD behavior does not match POSIX */ 137#undef FCNTL_DUPFD_BUGGY 138 139/* Letter to use in finding device name of first PTY, if PTYs are supported. 140 */ 141#undef FIRST_PTY_LETTER 142 143/* Define to nothing if C supports flexible array members, and to 1 if it does 144 not. That way, with a declaration like 'struct s { int n; short 145 d[FLEXIBLE_ARRAY_MEMBER]; };', the struct hack can be used with pre-C99 146 compilers. Use 'FLEXSIZEOF (struct s, d, N * sizeof (short))' to calculate 147 the size in bytes of such a struct containing an N-element array. */ 148#undef FLEXIBLE_ARRAY_MEMBER 149 150/* Without the following workaround, Emacs runs slowly on OS X 10.8. 151 The workaround disables some useful run-time checking, so it 152 should be conditional to the platforms with the performance bug. 153 Perhaps Apple will fix this some day; also see m4/extern-inline.m4. */ 154#if defined __APPLE__ && defined __GNUC__ 155# ifndef _DONT_USE_CTYPE_INLINE_ 156# define _DONT_USE_CTYPE_INLINE_ 157# endif 158# ifndef _FORTIFY_SOURCE 159# define _FORTIFY_SOURCE 0 160# endif 161#endif 162 163 164/* Define to 1 if realpath() can malloc memory, always gives an absolute path, 165 and handles trailing slash correctly. */ 166#undef FUNC_REALPATH_WORKS 167 168/* Define to 1 if futimesat mishandles a NULL file name. */ 169#undef FUTIMESAT_NULL_BUG 170 171/* Define to 1 if --enable-gcc-warnings. */ 172#undef GCC_LINT 173 174/* Define this temporarily to hunt a bug. If defined, the size of strings is 175 redundantly recorded in sdata structures so that it can be compared to the 176 sizes recorded in Lisp strings. */ 177#undef GC_CHECK_STRING_BYTES 178 179/* Define this to check the string free list. */ 180#undef GC_CHECK_STRING_FREE_LIST 181 182/* Define this to check for short string overrun. */ 183#undef GC_CHECK_STRING_OVERRUN 184 185/* Mark a secondary stack, like the register stack on the ia64. */ 186#undef GC_MARK_SECONDARY_STACK 187 188/* Define if setjmp is known to save all registers relevant for conservative 189 garbage collection in the jmp_buf. */ 190#undef GC_SETJMP_WORKS 191 192/* Define to 1 to disable GTK+/GDK deprecation warnings. */ 193#undef GDK_DISABLE_DEPRECATION_WARNINGS 194 195/* Define to the type of elements in the array set by `getgroups'. Usually 196 this is either `int' or `gid_t'. */ 197#undef GETGROUPS_T 198 199/* Define this to 1 if getgroups(0,NULL) does not return the number of groups. 200 */ 201#undef GETGROUPS_ZERO_BUG 202 203/* Define if gettimeofday clobbers the localtime buffer. */ 204#undef GETTIMEOFDAY_CLOBBERS_LOCALTIME 205 206/* Define this to 'void' or 'struct timezone' to match the system's 207 declaration of the second argument to gettimeofday. */ 208#undef GETTIMEOFDAY_TIMEZONE 209 210/* Define to 1 to disable Glib deprecation warnings. */ 211#undef GLIB_DISABLE_DEPRECATION_WARNINGS 212 213/* Define this to enable glyphs debugging code. */ 214#undef GLYPH_DEBUG 215 216/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 217 whether the gnulib module canonicalize-lgpl shall be considered present. */ 218#undef GNULIB_CANONICALIZE_LGPL 219 220/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 221 whether the gnulib module close-stream shall be considered present. */ 222#undef GNULIB_CLOSE_STREAM 223 224/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 225 whether the gnulib module faccessat shall be considered present. */ 226#undef GNULIB_FACCESSAT 227 228/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 229 whether the gnulib module fdopendir shall be considered present. */ 230#undef GNULIB_FDOPENDIR 231 232/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 233 whether the gnulib module fscanf shall be considered present. */ 234#undef GNULIB_FSCANF 235 236/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 237 whether the gnulib module mkostemp shall be considered present. */ 238#undef GNULIB_MKOSTEMP 239 240/* enable some gnulib portability checks */ 241#undef GNULIB_PORTCHECK 242 243/* Enable compile-time and run-time bounds-checking, and some warnings, 244 without upsetting glibc 2.15+. */ 245 #if (defined GNULIB_PORTCHECK && !defined _FORTIFY_SOURCE \ 246 && defined __OPTIMIZE__ && __OPTIMIZE__) 247 # define _FORTIFY_SOURCE 2 248 #endif 249 250 251/* Define to 1 if printf and friends should be labeled with attribute 252 "__gnu_printf__" instead of "__printf__" */ 253#undef GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU 254 255/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 256 whether the gnulib module scanf shall be considered present. */ 257#undef GNULIB_SCANF 258 259/* Define if ths system is compatible with GNU/Linux. */ 260#undef GNU_LINUX 261 262/* Define to 1 if you want to use the GNU memory allocator. */ 263#undef GNU_MALLOC 264 265/* Define to 1 if you have the `accept4' function. */ 266#undef HAVE_ACCEPT4 267 268/* Define to 1 if you have the `access' function. */ 269#undef HAVE_ACCESS 270 271/* Define to 1 if you have the `aclsort' function. */ 272#undef HAVE_ACLSORT 273 274/* Define to 1 if you have the <aclv.h> header file. */ 275#undef HAVE_ACLV_H 276 277/* Define to 1 if you have the `aclx_get' function. */ 278#undef HAVE_ACLX_GET 279 280/* Define to 1 if you have the `acl_copy_ext_native' function. */ 281#undef HAVE_ACL_COPY_EXT_NATIVE 282 283/* Define to 1 if you have the `acl_create_entry_np' function. */ 284#undef HAVE_ACL_CREATE_ENTRY_NP 285 286/* Define to 1 if you have the `acl_delete_def_file' function. */ 287#undef HAVE_ACL_DELETE_DEF_FILE 288 289/* Define to 1 if you have the `acl_delete_fd_np' function. */ 290#undef HAVE_ACL_DELETE_FD_NP 291 292/* Define to 1 if you have the `acl_delete_file_np' function. */ 293#undef HAVE_ACL_DELETE_FILE_NP 294 295/* Define to 1 if you have the `acl_entries' function. */ 296#undef HAVE_ACL_ENTRIES 297 298/* Define to 1 if you have the `acl_extended_file' function. */ 299#undef HAVE_ACL_EXTENDED_FILE 300 301/* Define to 1 if the constant ACL_FIRST_ENTRY exists. */ 302#undef HAVE_ACL_FIRST_ENTRY 303 304/* Define to 1 if you have the `acl_free' function. */ 305#undef HAVE_ACL_FREE 306 307/* Define to 1 if you have the `acl_free_text' function. */ 308#undef HAVE_ACL_FREE_TEXT 309 310/* Define to 1 if you have the `acl_from_mode' function. */ 311#undef HAVE_ACL_FROM_MODE 312 313/* Define to 1 if you have the `acl_from_text' function. */ 314#undef HAVE_ACL_FROM_TEXT 315 316/* Define to 1 if you have the `acl_get_fd' function. */ 317#undef HAVE_ACL_GET_FD 318 319/* Define to 1 if you have the `acl_get_file' function. */ 320#undef HAVE_ACL_GET_FILE 321 322/* Define to 1 if you have the <acl/libacl.h> header file. */ 323#undef HAVE_ACL_LIBACL_H 324 325/* Define to 1 if you have the `acl_set_fd' function. */ 326#undef HAVE_ACL_SET_FD 327 328/* Define to 1 if you have the `acl_set_file' function. */ 329#undef HAVE_ACL_SET_FILE 330 331/* Define to 1 if you have the `acl_to_short_text' function. */ 332#undef HAVE_ACL_TO_SHORT_TEXT 333 334/* Define to 1 if you have the `acl_trivial' function. */ 335#undef HAVE_ACL_TRIVIAL 336 337/* Define to 1 if the ACL type ACL_TYPE_EXTENDED exists. */ 338#undef HAVE_ACL_TYPE_EXTENDED 339 340/* Define to 1 if you have the `aligned_alloc' function. */ 341#undef HAVE_ALIGNED_ALLOC 342 343/* Define to 1 if you have 'alloca' after including <alloca.h>, a header that 344 may be supplied by this distribution. */ 345#undef HAVE_ALLOCA 346 347/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix). 348 */ 349#undef HAVE_ALLOCA_H 350 351/* Define to 1 if ALSA is available. */ 352#undef HAVE_ALSA 353 354/* Define to 1 if you have the <byteswap.h> header file. */ 355#undef HAVE_BYTESWAP_H 356 357/* Define to 1 if you have the `canonicalize_file_name' function. */ 358#undef HAVE_CANONICALIZE_FILE_NAME 359 360/* Define to 1 if you have the `cfmakeraw' function. */ 361#undef HAVE_CFMAKERAW 362 363/* Define to 1 if you have the `cfsetspeed' function. */ 364#undef HAVE_CFSETSPEED 365 366/* Define to 1 if you have the `clock_gettime' function. */ 367#undef HAVE_CLOCK_GETTIME 368 369/* Define to 1 if you have the `clock_settime' function. */ 370#undef HAVE_CLOCK_SETTIME 371 372/* Define to 1 if you have the <coff.h> header file. */ 373#undef HAVE_COFF_H 374 375/* Define to 1 if you have the <com_err.h> header file. */ 376#undef HAVE_COM_ERR_H 377 378/* Define to 1 if opening a FIFO, socket, or symlink with O_PATH is buggy. */ 379#undef HAVE_CYGWIN_O_PATH_BUG 380 381/* Define to 1 if C supports variable-length arrays. */ 382#undef HAVE_C_VARARRAYS 383 384/* Define to 1 if data_start is the address of the start of the main data 385 segment. */ 386#undef HAVE_DATA_START 387 388/* Define to 1 if using D-Bus. */ 389#undef HAVE_DBUS 390 391/* Define to 1 if you have the `dbus_type_is_valid' function. */ 392#undef HAVE_DBUS_TYPE_IS_VALID 393 394/* Define to 1 if you have the `dbus_validate_bus_name' function. */ 395#undef HAVE_DBUS_VALIDATE_BUS_NAME 396 397/* Define to 1 if you have the `dbus_validate_interface' function. */ 398#undef HAVE_DBUS_VALIDATE_INTERFACE 399 400/* Define to 1 if you have the `dbus_validate_member' function. */ 401#undef HAVE_DBUS_VALIDATE_MEMBER 402 403/* Define to 1 if you have the `dbus_validate_path' function. */ 404#undef HAVE_DBUS_VALIDATE_PATH 405 406/* Define to 1 if you have the `dbus_watch_get_unix_fd' function. */ 407#undef HAVE_DBUS_WATCH_GET_UNIX_FD 408 409/* Define to 1 if you have the declaration of `alarm', and to 0 if you don't. 410 */ 411#undef HAVE_DECL_ALARM 412 413/* Define to 1 if you have the declaration of `aligned_alloc', and to 0 if you 414 don't. */ 415#undef HAVE_DECL_ALIGNED_ALLOC 416 417/* Define to 1 if you have the declaration of `clearerr_unlocked', and to 0 if 418 you don't. */ 419#undef HAVE_DECL_CLEARERR_UNLOCKED 420 421/* Define to 1 if you have the declaration of `dirfd', and to 0 if you don't. 422 */ 423#undef HAVE_DECL_DIRFD 424 425/* Define to 1 if you have the declaration of `fdopendir', and to 0 if you 426 don't. */ 427#undef HAVE_DECL_FDOPENDIR 428 429/* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you 430 don't. */ 431#undef HAVE_DECL_FEOF_UNLOCKED 432 433/* Define to 1 if you have the declaration of `ferror_unlocked', and to 0 if 434 you don't. */ 435#undef HAVE_DECL_FERROR_UNLOCKED 436 437/* Define to 1 if you have the declaration of `fflush_unlocked', and to 0 if 438 you don't. */ 439#undef HAVE_DECL_FFLUSH_UNLOCKED 440 441/* Define to 1 if you have the declaration of `fgets_unlocked', and to 0 if 442 you don't. */ 443#undef HAVE_DECL_FGETS_UNLOCKED 444 445/* Define to 1 if you have the declaration of `fputc_unlocked', and to 0 if 446 you don't. */ 447#undef HAVE_DECL_FPUTC_UNLOCKED 448 449/* Define to 1 if you have the declaration of `fputs_unlocked', and to 0 if 450 you don't. */ 451#undef HAVE_DECL_FPUTS_UNLOCKED 452 453/* Define to 1 if you have the declaration of `fread_unlocked', and to 0 if 454 you don't. */ 455#undef HAVE_DECL_FREAD_UNLOCKED 456 457/* Define to 1 if you have the declaration of `fwrite_unlocked', and to 0 if 458 you don't. */ 459#undef HAVE_DECL_FWRITE_UNLOCKED 460 461/* Define to 1 if you have the declaration of `getchar_unlocked', and to 0 if 462 you don't. */ 463#undef HAVE_DECL_GETCHAR_UNLOCKED 464 465/* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you 466 don't. */ 467#undef HAVE_DECL_GETC_UNLOCKED 468 469/* Define to 1 if you have the declaration of `getdtablesize', and to 0 if you 470 don't. */ 471#undef HAVE_DECL_GETDTABLESIZE 472 473/* Define to 1 if you have the declaration of `isblank', and to 0 if you 474 don't. */ 475#undef HAVE_DECL_ISBLANK 476 477/* Define to 1 if you have the declaration of `localtime_r', and to 0 if you 478 don't. */ 479#undef HAVE_DECL_LOCALTIME_R 480 481/* Define to 1 if you have the declaration of `memmem', and to 0 if you don't. 482 */ 483#undef HAVE_DECL_MEMMEM 484 485/* Define to 1 if you have the declaration of `memrchr', and to 0 if you 486 don't. */ 487#undef HAVE_DECL_MEMRCHR 488 489/* Define to 1 if you have the declaration of `putchar_unlocked', and to 0 if 490 you don't. */ 491#undef HAVE_DECL_PUTCHAR_UNLOCKED 492 493/* Define to 1 if you have the declaration of `putc_unlocked', and to 0 if you 494 don't. */ 495#undef HAVE_DECL_PUTC_UNLOCKED 496 497/* Define to 1 if you have the declaration of `strmode', and to 0 if you 498 don't. */ 499#undef HAVE_DECL_STRMODE 500 501/* Define to 1 if you have the declaration of `strnlen', and to 0 if you 502 don't. */ 503#undef HAVE_DECL_STRNLEN 504 505/* Define to 1 if you have the declaration of `strtoimax', and to 0 if you 506 don't. */ 507#undef HAVE_DECL_STRTOIMAX 508 509/* Define to 1 if you have the declaration of `strtoll', and to 0 if you 510 don't. */ 511#undef HAVE_DECL_STRTOLL 512 513/* Define to 1 if you have the declaration of `sys_siglist', and to 0 if you 514 don't. */ 515#undef HAVE_DECL_SYS_SIGLIST 516 517/* Define to 1 if you have the declaration of `tzname', and to 0 if you don't. 518 */ 519#undef HAVE_DECL_TZNAME 520 521/* Define to 1 if you have the declaration of `_putenv', and to 0 if you 522 don't. */ 523#undef HAVE_DECL__PUTENV 524 525/* Define to 1 if you have the declaration of `__fpending', and to 0 if you 526 don't. */ 527#undef HAVE_DECL___FPENDING 528 529/* Define to 1 if you have the declaration of `__sys_siglist', and to 0 if you 530 don't. */ 531#undef HAVE_DECL___SYS_SIGLIST 532 533/* Define to 1 if you have the <dirent.h> header file. */ 534#undef HAVE_DIRENT_H 535 536/* Define to 1 if you have the `dirfd' function. */ 537#undef HAVE_DIRFD 538 539/* Define to 1 if you have the `dladdr' function. */ 540#undef HAVE_DLADDR 541 542/* Define to 1 if you have the `dlfunc' function. */ 543#undef HAVE_DLFUNC 544 545/* Define to 1 if you have the 'dup2' function. */ 546#undef HAVE_DUP2 547 548/* Define to 1 if you have the `eaccess' function. */ 549#undef HAVE_EACCESS 550 551/* Define to 1 if you have the `endgrent' function. */ 552#undef HAVE_ENDGRENT 553 554/* Define to 1 if you have the `endpwent' function. */ 555#undef HAVE_ENDPWENT 556 557/* Define if you have the declaration of environ. */ 558#undef HAVE_ENVIRON_DECL 559 560/* Define to 1 if you have the `euidaccess' function. */ 561#undef HAVE_EUIDACCESS 562 563/* Define to 1 if you have the <execinfo.h> header file. */ 564#undef HAVE_EXECINFO_H 565 566/* Define to 1 if you have the `explicit_bzero' function. */ 567#undef HAVE_EXPLICIT_BZERO 568 569/* Define to 1 if you have the `explicit_memset' function. */ 570#undef HAVE_EXPLICIT_MEMSET 571 572/* Define to 1 if you have the `faccessat' function. */ 573#undef HAVE_FACCESSAT 574 575/* Define to 1 if you have the `facl' function. */ 576#undef HAVE_FACL 577 578/* Define to 1 if you have the `fchdir' function. */ 579#undef HAVE_FCHDIR 580 581/* Define to 1 if you have the `fchmod' function. */ 582#undef HAVE_FCHMOD 583 584/* Define to 1 if you have the `fcntl' function. */ 585#undef HAVE_FCNTL 586 587/* Define to 1 if you have the `fdopendir' function. */ 588#undef HAVE_FDOPENDIR 589 590/* Define to 1 if you have the `fork' function. */ 591#undef HAVE_FORK 592 593/* Define to 1 if you have the `freeifaddrs' function. */ 594#undef HAVE_FREEIFADDRS 595 596/* Define to 1 if using the freetype and fontconfig libraries. */ 597#undef HAVE_FREETYPE 598 599/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */ 600#undef HAVE_FSEEKO 601 602/* Define to 1 if you have the `fstatat' function. */ 603#undef HAVE_FSTATAT 604 605/* Define to 1 if you have the `fsync' function. */ 606#undef HAVE_FSYNC 607 608/* Define to 1 if you have the `FT_Face_GetCharVariantIndex' function. */ 609#undef HAVE_FT_FACE_GETCHARVARIANTINDEX 610 611/* Define to 1 if you have the `futimens' function. */ 612#undef HAVE_FUTIMENS 613 614/* Define to 1 if you have the `futimes' function. */ 615#undef HAVE_FUTIMES 616 617/* Define to 1 if you have the `futimesat' function. */ 618#undef HAVE_FUTIMESAT 619 620/* Define to 1 if you have the `gai_strerror' function. */ 621#undef HAVE_GAI_STRERROR 622 623/* Define to 1 if using GConf. */ 624#undef HAVE_GCONF 625 626/* Define to 1 if you have the `getacl' function. */ 627#undef HAVE_GETACL 628 629/* Define to 1 if you have getaddrinfo_a for asynchronous DNS resolution. */ 630#undef HAVE_GETADDRINFO_A 631 632/* Define to 1 if you have the `getcwd' function. */ 633#undef HAVE_GETCWD 634 635/* Define to 1 if you have the `getdtablesize' function. */ 636#undef HAVE_GETDTABLESIZE 637 638/* Define to 1 if you have the `getgrent' function. */ 639#undef HAVE_GETGRENT 640 641/* Define to 1 if your system has a working `getgroups' function. */ 642#undef HAVE_GETGROUPS 643 644/* Define to 1 if you have the `gethostname' function. */ 645#undef HAVE_GETHOSTNAME 646 647/* Define to 1 if you have the `getifaddrs' function. */ 648#undef HAVE_GETIFADDRS 649 650/* Define to 1 if you have the <getopt.h> header file. */ 651#undef HAVE_GETOPT_H 652 653/* Define to 1 if you have the `getopt_long_only' function. */ 654#undef HAVE_GETOPT_LONG_ONLY 655 656/* Define to 1 if you have the `getpagesize' function. */ 657#undef HAVE_GETPAGESIZE 658 659/* Define to 1 if you have the `getpt' function. */ 660#undef HAVE_GETPT 661 662/* Define to 1 if you have the `getpwent' function. */ 663#undef HAVE_GETPWENT 664 665/* Define to 1 if you have the `getrlimit' function. */ 666#undef HAVE_GETRLIMIT 667 668/* Define to 1 if you have the `getrusage' function. */ 669#undef HAVE_GETRUSAGE 670 671/* Define to 1 if you have the `getsockname' function. */ 672#undef HAVE_GETSOCKNAME 673 674/* Define to 1 if you have the `gettimeofday' function. */ 675#undef HAVE_GETTIMEOFDAY 676 677/* Define to 1 if you have the `get_current_dir_name' function. */ 678#undef HAVE_GET_CURRENT_DIR_NAME 679 680/* Define to 1 if using GFile. */ 681#undef HAVE_GFILENOTIFY 682 683/* Define to 1 if you have a gif (or ungif) library. */ 684#undef HAVE_GIF 685 686/* Define to 1 if GLib is linked in. */ 687#undef HAVE_GLIB 688 689/* Define to 1 if you have recent-enough GMP. */ 690#undef HAVE_GMP 691 692/* Define to 1 if you have the <gmp.h> header file. */ 693#undef HAVE_GMP_H 694 695/* Define if using GnuTLS. */ 696#undef HAVE_GNUTLS 697 698/* Define to 1 if you have the gpm library (-lgpm). */ 699#undef HAVE_GPM 700 701/* Define to 1 if you have the `grantpt' function. */ 702#undef HAVE_GRANTPT 703 704/* Define to 1 if using GSettings. */ 705#undef HAVE_GSETTINGS 706 707/* Define to 1 if using GTK 3 or later. */ 708#undef HAVE_GTK3 709 710/* Define to 1 if you have the `gtk_file_selection_new' function. */ 711#undef HAVE_GTK_FILE_SELECTION_NEW 712 713/* Define to 1 if you have the `gtk_window_set_has_resize_grip' function. */ 714#undef HAVE_GTK_WINDOW_SET_HAS_RESIZE_GRIP 715 716/* Define to 1 if using HarfBuzz. */ 717#undef HAVE_HARFBUZZ 718 719/* Define to 1 if you have the <ieee754.h> header file. */ 720#undef HAVE_IEEE754_H 721 722/* Define to 1 if you have the <ifaddrs.h> header file. */ 723#undef HAVE_IFADDRS_H 724 725/* Define to 1 if using ImageMagick. */ 726#undef HAVE_IMAGEMAGICK 727 728/* Define to 1 if using ImageMagick7. */ 729#undef HAVE_IMAGEMAGICK7 730 731/* Define to 1 to use inotify. */ 732#undef HAVE_INOTIFY 733 734/* Define to 1 if you have the <inttypes.h> header file. */ 735#undef HAVE_INTTYPES_H 736 737/* Define to 1 if you have the `isblank' function. */ 738#undef HAVE_ISBLANK 739 740/* Define to 1 if you have the `iswctype' function. */ 741#undef HAVE_ISWCTYPE 742 743/* Define to 1 if you have the jpeg library (typically -ljpeg). */ 744#undef HAVE_JPEG 745 746/* Define if using Jansson. */ 747#undef HAVE_JSON 748 749/* Define to 1 if you have the <kerberosIV/krb.h> header file. */ 750#undef HAVE_KERBEROSIV_KRB_H 751 752/* Define to 1 if you have the <kerberos/krb.h> header file. */ 753#undef HAVE_KERBEROS_KRB_H 754 755/* Define to 1 to use kqueue. */ 756#undef HAVE_KQUEUE 757 758/* Define to 1 if `e_text' is a member of `krb5_error'. */ 759#undef HAVE_KRB5_ERROR_E_TEXT 760 761/* Define to 1 if `text' is a member of `krb5_error'. */ 762#undef HAVE_KRB5_ERROR_TEXT 763 764/* Define to 1 if you have the <krb5.h> header file. */ 765#undef HAVE_KRB5_H 766 767/* Define to 1 if you have the <krb.h> header file. */ 768#undef HAVE_KRB_H 769 770/* Define if you have <langinfo.h> and nl_langinfo (CODESET). */ 771#undef HAVE_LANGINFO_CODESET 772 773/* Define if you have <langinfo.h> and nl_langinfo (_NL_PAPER_WIDTH). */ 774#undef HAVE_LANGINFO__NL_PAPER_WIDTH 775 776/* Define to 1 if you have the lcms2 library (-llcms2). */ 777#undef HAVE_LCMS2 778 779/* Define to 1 if you have the `dgc' library (-ldgc). */ 780#undef HAVE_LIBDGC 781 782/* Define to 1 if you have the <libgen.h> header file. */ 783#undef HAVE_LIBGEN_H 784 785/* Define to 1 if you have the <libintl.h> header file. */ 786#undef HAVE_LIBINTL_H 787 788/* Define to 1 if you have the `kstat' library (-lkstat). */ 789#undef HAVE_LIBKSTAT 790 791/* Define to 1 if you have the 'lockfile' library (-llockfile). */ 792#undef HAVE_LIBLOCKFILE 793 794/* Define to 1 if you have the 'mail' library (-lmail). */ 795#undef HAVE_LIBMAIL 796 797/* Define to 1 if using libotf. */ 798#undef HAVE_LIBOTF 799 800/* Define to 1 if you have the `perfstat' library (-lperfstat). */ 801#undef HAVE_LIBPERFSTAT 802 803/* Define to 1 if using SELinux. */ 804#undef HAVE_LIBSELINUX 805 806/* Define if using libsystemd. */ 807#undef HAVE_LIBSYSTEMD 808 809/* Define to 1 if you have the libxml library (-lxml2). */ 810#undef HAVE_LIBXML2 811 812/* Define to 1 if you have the <limits.h> header file. */ 813#undef HAVE_LIMITS_H 814 815/* Define to 1 if you have the <linux/fs.h> header file. */ 816#undef HAVE_LINUX_FS_H 817 818/* Define to 1 if you have Linux sysinfo function. */ 819#undef HAVE_LINUX_SYSINFO 820 821/* Define if localtime-like functions can loop forever on extreme arguments. 822 */ 823#undef HAVE_LOCALTIME_INFLOOP_BUG 824 825/* Define to 1 if you have the `localtime_r' function. */ 826#undef HAVE_LOCALTIME_R 827 828/* Define to 1 if you have the `log2' function. */ 829#undef HAVE_LOG2 830 831/* Define to 1 if the system has the type 'long long int'. */ 832#undef HAVE_LONG_LONG_INT 833 834/* Define to 1 if you have the `lrand48' function. */ 835#undef HAVE_LRAND48 836 837/* Define to 1 if you have the `lstat' function. */ 838#undef HAVE_LSTAT 839 840/* Define to 1 if you have the `lutimes' function. */ 841#undef HAVE_LUTIMES 842 843/* Define to 1 if using libm17n-flt. */ 844#undef HAVE_M17N_FLT 845 846/* Define to 1 if you have the <machine/soundcard.h> header file. */ 847#undef HAVE_MACHINE_SOUNDCARD_H 848 849/* Define to 1 if you have the <mach/mach.h> header file. */ 850#undef HAVE_MACH_MACH_H 851 852/* Define to 1 if you have the `MagickAutoOrientImage' function. */ 853#undef HAVE_MAGICKAUTOORIENTIMAGE 854 855/* Define to 1 if you have the `MagickExportImagePixels' function. */ 856#undef HAVE_MAGICKEXPORTIMAGEPIXELS 857 858/* Define to 1 if you have the `MagickMergeImageLayers' function. */ 859#undef HAVE_MAGICKMERGEIMAGELAYERS 860 861/* Define to 1 if you have the `MagickRelinquishMemory' function. */ 862#undef HAVE_MAGICKRELINQUISHMEMORY 863 864/* Define to 1 if you have the <maillock.h> header file. */ 865#undef HAVE_MAILLOCK_H 866 867/* Define to 1 if you have the <malloc.h> header file. */ 868#undef HAVE_MALLOC_H 869 870/* Define to 1 if you have the <malloc/malloc.h> header file. */ 871#undef HAVE_MALLOC_MALLOC_H 872 873/* Define to 1 if <wchar.h> declares mbstate_t. */ 874#undef HAVE_MBSTATE_T 875 876/* Define to 1 if you have the `memmem' function. */ 877#undef HAVE_MEMMEM 878 879/* Define to 1 if you have the <memory.h> header file. */ 880#undef HAVE_MEMORY_H 881 882/* Define to 1 if you have the `mempcpy' function. */ 883#undef HAVE_MEMPCPY 884 885/* Define to 1 if you have the `memrchr' function. */ 886#undef HAVE_MEMRCHR 887 888/* Define to 1 if <limits.h> defines the MIN and MAX macros. */ 889#undef HAVE_MINMAX_IN_LIMITS_H 890 891/* Define to 1 if <sys/param.h> defines the MIN and MAX macros. */ 892#undef HAVE_MINMAX_IN_SYS_PARAM_H 893 894/* Define to 1 if you have the `mkostemp' function. */ 895#undef HAVE_MKOSTEMP 896 897/* Define to 1 if you have a working `mmap' system call. */ 898#undef HAVE_MMAP 899 900/* Define to 1 if you have the <mmsystem.h> header file. */ 901#undef HAVE_MMSYSTEM_H 902 903/* Define to 1 if dynamic modules are enabled */ 904#undef HAVE_MODULES 905 906/* Define to 1 if you have the <net/if_dl.h> header file. */ 907#undef HAVE_NET_IF_DL_H 908 909/* Define to 1 if you have the <net/if.h> header file. */ 910#undef HAVE_NET_IF_H 911 912/* Define to 1 if you have the `newlocale' function. */ 913#undef HAVE_NEWLOCALE 914 915/* Define to 1 if you have the <nlist.h> header file. */ 916#undef HAVE_NLIST_H 917 918/* Define to 1 if you are using the NeXTstep API, either GNUstep or Cocoa on 919 macOS. */ 920#undef HAVE_NS 921 922/* Define to use native MS Windows GUI. */ 923#undef HAVE_NTGUI 924 925/* Define to 1 if libotf has OTF_get_variation_glyphs. */ 926#undef HAVE_OTF_GET_VARIATION_GLYPHS 927 928/* Define to 1 if libotf is affected by https://debbugs.gnu.org/28110. */ 929#undef HAVE_OTF_KANNADA_BUG 930 931/* Define to build with portable dumper support */ 932#undef HAVE_PDUMPER 933 934/* Define to 1 if personality flag ADDR_NO_RANDOMIZE exists. */ 935#undef HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 936 937/* Define to 1 if you have the `pipe2' function. */ 938#undef HAVE_PIPE2 939 940/* Define to 1 if you have the png library. */ 941#undef HAVE_PNG 942 943/* Define to 1 if you have the `posix_madvise' function. */ 944#undef HAVE_POSIX_MADVISE 945 946/* Define to 1 if you have the `posix_memalign' function. */ 947#undef HAVE_POSIX_MEMALIGN 948 949/* Define to 1 if you have the `posix_openpt' function. */ 950#undef HAVE_POSIX_OPENPT 951 952/* Define if you have the /proc filesystem. */ 953#undef HAVE_PROCFS 954 955/* Define to 1 if you have the `pselect' function. */ 956#undef HAVE_PSELECT 957 958/* Define to 1 if you have the `pstat_getdynamic' function. */ 959#undef HAVE_PSTAT_GETDYNAMIC 960 961/* Define to 1 if you have POSIX threads. */ 962#undef HAVE_PTHREAD 963 964/* Define to 1 if you have the <pthread.h> header file. */ 965#undef HAVE_PTHREAD_H 966 967/* Define to 1 if you have the `pthread_setname_np' function. */ 968#undef HAVE_PTHREAD_SETNAME_NP 969 970/* Define to 1 if pthread_setname_np takes a single argument. */ 971#undef HAVE_PTHREAD_SETNAME_NP_1ARG 972 973/* Define to 1 if pthread_setname_np takes three arguments. */ 974#undef HAVE_PTHREAD_SETNAME_NP_3ARG 975 976/* Define to 1 if the pthread_sigmask function can be used (despite bugs). */ 977#undef HAVE_PTHREAD_SIGMASK 978 979/* Define if the system supports pty devices. */ 980#undef HAVE_PTYS 981 982/* Define to 1 if you have the <pty.h> header file. */ 983#undef HAVE_PTY_H 984 985/* Define to 1 if you have the `putenv' function. */ 986#undef HAVE_PUTENV 987 988/* Define to 1 if you have the <pwd.h> header file. */ 989#undef HAVE_PWD_H 990 991/* Define to 1 if you have the `random' function. */ 992#undef HAVE_RANDOM 993 994/* Define to 1 if you have the `readlink' function. */ 995#undef HAVE_READLINK 996 997/* Define to 1 if you have the `readlinkat' function. */ 998#undef HAVE_READLINKAT 999 1000/* Define to 1 if you have the `realpath' function. */ 1001#undef HAVE_REALPATH 1002 1003/* Define to 1 if you have the `recvfrom' function. */ 1004#undef HAVE_RECVFROM 1005 1006/* Define to 1 if you have the `rint' function. */ 1007#undef HAVE_RINT 1008 1009/* Define to 1 if using librsvg. */ 1010#undef HAVE_RSVG 1011 1012/* Define to 1 if you have the `sbrk' function. */ 1013#undef HAVE_SBRK 1014 1015/* Define to 1 if you have the `select' function. */ 1016#undef HAVE_SELECT 1017 1018/* Define to 1 if you have the `sendto' function. */ 1019#undef HAVE_SENDTO 1020 1021/* Define to 1 if you have the `setdtablesize' function. */ 1022#undef HAVE_SETDTABLESIZE 1023 1024/* Define to 1 if you have the `setitimer' function. */ 1025#undef HAVE_SETITIMER 1026 1027/* Define to 1 if you have the `setlocale' function. */ 1028#undef HAVE_SETLOCALE 1029 1030/* Define to 1 if you have the `setrlimit' function. */ 1031#undef HAVE_SETRLIMIT 1032 1033/* Define to 1 if you have the `shutdown' function. */ 1034#undef HAVE_SHUTDOWN 1035 1036/* Define to 1 if you have the `sig2str' function. */ 1037#undef HAVE_SIG2STR 1038 1039/* Define to 1 if 'sig_atomic_t' is a signed integer type. */ 1040#undef HAVE_SIGNED_SIG_ATOMIC_T 1041 1042/* Define to 1 if 'wchar_t' is a signed integer type. */ 1043#undef HAVE_SIGNED_WCHAR_T 1044 1045/* Define to 1 if 'wint_t' is a signed integer type. */ 1046#undef HAVE_SIGNED_WINT_T 1047 1048/* Define to 1 if sigsetjmp and siglongjmp work. */ 1049#undef HAVE_SIGSETJMP 1050 1051/* Define to 1 if the system has the type `sigset_t'. */ 1052#undef HAVE_SIGSET_T 1053 1054/* Define to 1 if you have the `snprintf' function. */ 1055#undef HAVE_SNPRINTF 1056 1057/* Define if the system supports 4.2-compatible sockets. */ 1058#undef HAVE_SOCKETS 1059 1060/* Define to 1 if you have sound support. */ 1061#undef HAVE_SOUND 1062 1063/* Define to 1 if you have the <soundcard.h> header file. */ 1064#undef HAVE_SOUNDCARD_H 1065 1066/* Define to 1 if C stack overflow can be handled in some cases. */ 1067#undef HAVE_STACK_OVERFLOW_HANDLING 1068 1069/* Define to 1 if you have the `statacl' function. */ 1070#undef HAVE_STATACL 1071 1072/* Define to 1 if statement expressions work. */ 1073#undef HAVE_STATEMENT_EXPRESSIONS 1074 1075/* Define to 1 if you have the <stdint.h> header file. */ 1076#undef HAVE_STDINT_H 1077 1078/* Define to 1 if you have the <stdio_ext.h> header file. */ 1079#undef HAVE_STDIO_EXT_H 1080 1081/* Define to 1 if you have the <stdlib.h> header file. */ 1082#undef HAVE_STDLIB_H 1083 1084/* Define to 1 if you have the `stpcpy' function. */ 1085#undef HAVE_STPCPY 1086 1087/* Define to 1 if you have the <strings.h> header file. */ 1088#undef HAVE_STRINGS_H 1089 1090/* Define to 1 if you have the <string.h> header file. */ 1091#undef HAVE_STRING_H 1092 1093/* Define to 1 if you have the `strsignal' function. */ 1094#undef HAVE_STRSIGNAL 1095 1096/* Define to 1 if you have the `strtoimax' function. */ 1097#undef HAVE_STRTOIMAX 1098 1099/* Define to 1 if you have the `strtoll' function. */ 1100#undef HAVE_STRTOLL 1101 1102/* Define to 1 if 'struct __attribute__ ((aligned (N)))' aligns the structure 1103 to an N-byte boundary. */ 1104#undef HAVE_STRUCT_ATTRIBUTE_ALIGNED 1105 1106/* Define if there is a member named d_type in the struct describing directory 1107 headers. */ 1108#undef HAVE_STRUCT_DIRENT_D_TYPE 1109 1110/* Define to 1 if `ifr_addr' is a member of `struct ifreq'. */ 1111#undef HAVE_STRUCT_IFREQ_IFR_ADDR 1112 1113/* Define to 1 if `ifr_addr.sa_len' is a member of `struct ifreq'. */ 1114#undef HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1115 1116/* Define to 1 if `ifr_broadaddr' is a member of `struct ifreq'. */ 1117#undef HAVE_STRUCT_IFREQ_IFR_BROADADDR 1118 1119/* Define to 1 if `ifr_flags' is a member of `struct ifreq'. */ 1120#undef HAVE_STRUCT_IFREQ_IFR_FLAGS 1121 1122/* Define to 1 if `ifr_hwaddr' is a member of `struct ifreq'. */ 1123#undef HAVE_STRUCT_IFREQ_IFR_HWADDR 1124 1125/* Define to 1 if `ifr_netmask' is a member of `struct ifreq'. */ 1126#undef HAVE_STRUCT_IFREQ_IFR_NETMASK 1127 1128/* Define to 1 if `n_un.n_name' is a member of `struct nlist'. */ 1129#undef HAVE_STRUCT_NLIST_N_UN_N_NAME 1130 1131/* Define to 1 if `st_atimensec' is a member of `struct stat'. */ 1132#undef HAVE_STRUCT_STAT_ST_ATIMENSEC 1133 1134/* Define to 1 if `st_atimespec.tv_nsec' is a member of `struct stat'. */ 1135#undef HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1136 1137/* Define to 1 if `st_atim.st__tim.tv_nsec' is a member of `struct stat'. */ 1138#undef HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC 1139 1140/* Define to 1 if `st_atim.tv_nsec' is a member of `struct stat'. */ 1141#undef HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1142 1143/* Define to 1 if `st_birthtimensec' is a member of `struct stat'. */ 1144#undef HAVE_STRUCT_STAT_ST_BIRTHTIMENSEC 1145 1146/* Define to 1 if `st_birthtimespec.tv_nsec' is a member of `struct stat'. */ 1147#undef HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC 1148 1149/* Define to 1 if `st_birthtim.tv_nsec' is a member of `struct stat'. */ 1150#undef HAVE_STRUCT_STAT_ST_BIRTHTIM_TV_NSEC 1151 1152/* Define to 1 if `tm_zone' is a member of `struct tm'. */ 1153#undef HAVE_STRUCT_TM_TM_ZONE 1154 1155/* Define to 1 if `unicode' is a member of `struct unipair'. */ 1156#undef HAVE_STRUCT_UNIPAIR_UNICODE 1157 1158/* Define if struct stat has an st_dm_mode member. */ 1159#undef HAVE_ST_DM_MODE 1160 1161/* Define to 1 if you have the `symlink' function. */ 1162#undef HAVE_SYMLINK 1163 1164/* Define to 1 if you have the `sync' function. */ 1165#undef HAVE_SYNC 1166 1167/* Define to 1 if you have the <sys/acl.h> header file. */ 1168#undef HAVE_SYS_ACL_H 1169 1170/* Define to 1 if you have the <sys/bitypes.h> header file. */ 1171#undef HAVE_SYS_BITYPES_H 1172 1173/* Define to 1 if you have the <sys/cdefs.h> header file. */ 1174#undef HAVE_SYS_CDEFS_H 1175 1176/* Define to 1 if you have the <sys/fs/s5param.h> header file. */ 1177#undef HAVE_SYS_FS_S5PARAM_H 1178 1179/* Define to 1 if you have the <sys/fs_types.h> header file. */ 1180#undef HAVE_SYS_FS_TYPES_H 1181 1182/* Define to 1 if you have the <sys/inttypes.h> header file. */ 1183#undef HAVE_SYS_INTTYPES_H 1184 1185/* Define to 1 if you have the <sys/loadavg.h> header file. */ 1186#undef HAVE_SYS_LOADAVG_H 1187 1188/* Define to 1 if you have the <sys/mount.h> header file. */ 1189#undef HAVE_SYS_MOUNT_H 1190 1191/* Define to 1 if you have the <sys/param.h> header file. */ 1192#undef HAVE_SYS_PARAM_H 1193 1194/* Define to 1 if you have the <sys/resource.h> header file. */ 1195#undef HAVE_SYS_RESOURCE_H 1196 1197/* Define to 1 if you have the <sys/select.h> header file. */ 1198#undef HAVE_SYS_SELECT_H 1199 1200/* Define to 1 if you have the <sys/socket.h> header file. */ 1201#undef HAVE_SYS_SOCKET_H 1202 1203/* Define to 1 if you have the <sys/soundcard.h> header file. */ 1204#undef HAVE_SYS_SOUNDCARD_H 1205 1206/* Define to 1 if you have the <sys/statfs.h> header file. */ 1207#undef HAVE_SYS_STATFS_H 1208 1209/* Define to 1 if you have the <sys/stat.h> header file. */ 1210#undef HAVE_SYS_STAT_H 1211 1212/* Define to 1 if you have the <sys/sysinfo.h> header file. */ 1213#undef HAVE_SYS_SYSINFO_H 1214 1215/* Define to 1 if you have the <sys/systeminfo.h> header file. */ 1216#undef HAVE_SYS_SYSTEMINFO_H 1217 1218/* Define to 1 if you have the <sys/time.h> header file. */ 1219#undef HAVE_SYS_TIME_H 1220 1221/* Define to 1 if you have the <sys/types.h> header file. */ 1222#undef HAVE_SYS_TYPES_H 1223 1224/* Define to 1 if you have the <sys/un.h> header file. */ 1225#undef HAVE_SYS_UN_H 1226 1227/* Define to 1 if you have the <sys/utsname.h> header file. */ 1228#undef HAVE_SYS_UTSNAME_H 1229 1230/* Define to 1 if you have the <sys/vfs.h> header file. */ 1231#undef HAVE_SYS_VFS_H 1232 1233/* Define to 1 if you have the <sys/vlimit.h> header file. */ 1234#undef HAVE_SYS_VLIMIT_H 1235 1236/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ 1237#undef HAVE_SYS_WAIT_H 1238 1239/* Define to 1 if you have the <term.h> header file. */ 1240#undef HAVE_TERM_H 1241 1242/* Define to 1 if you have the tiff library (-ltiff). */ 1243#undef HAVE_TIFF 1244 1245/* Define to 1 if you have the `timegm' function. */ 1246#undef HAVE_TIMEGM 1247 1248/* Define to 1 if timerfd functions are supported as in GNU/Linux. */ 1249#undef HAVE_TIMERFD 1250 1251/* Define to 1 if you have the `timer_getoverrun' function. */ 1252#undef HAVE_TIMER_GETOVERRUN 1253 1254/* Define to 1 if you have the `timer_settime' function. */ 1255#undef HAVE_TIMER_SETTIME 1256 1257/* Define to 1 if the system has the type `timezone_t'. */ 1258#undef HAVE_TIMEZONE_T 1259 1260/* Define if struct tm has the tm_gmtoff member. */ 1261#undef HAVE_TM_GMTOFF 1262 1263/* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use 1264 `HAVE_STRUCT_TM_TM_ZONE' instead. */ 1265#undef HAVE_TM_ZONE 1266 1267/* Define to 1 if you have the `touchlock' function. */ 1268#undef HAVE_TOUCHLOCK 1269 1270/* Define to 1 if you have the `trunc' function. */ 1271#undef HAVE_TRUNC 1272 1273/* Define to 1 if typeof works with your compiler. */ 1274#undef HAVE_TYPEOF 1275 1276/* Define to 1 if you don't have `tm_zone' but do have the external array 1277 `tzname'. */ 1278#undef HAVE_TZNAME 1279 1280/* Define to 1 if you have the `tzset' function. */ 1281#undef HAVE_TZSET 1282 1283/* Define if Emacs supports unexec. */ 1284#undef HAVE_UNEXEC 1285 1286/* Define to 1 if you have the <unistd.h> header file. */ 1287#undef HAVE_UNISTD_H 1288 1289/* Define to 1 if the system has the type 'unsigned long long int'. */ 1290#undef HAVE_UNSIGNED_LONG_LONG_INT 1291 1292/* Define to 1 if you have the <util.h> header file. */ 1293#undef HAVE_UTIL_H 1294 1295/* Define to 1 if you have the `utimensat' function. */ 1296#undef HAVE_UTIMENSAT 1297 1298/* Define to 1 if you have the <utmp.h> header file. */ 1299#undef HAVE_UTMP_H 1300 1301/* Define to 1 if you have the <valgrind/valgrind.h> header file. */ 1302#undef HAVE_VALGRIND_VALGRIND_H 1303 1304/* Define to 1 if you have the `vfork' function. */ 1305#undef HAVE_VFORK 1306 1307/* Define to 1 if you have the <vfork.h> header file. */ 1308#undef HAVE_VFORK_H 1309 1310/* Define to 1 to use w32notify. */ 1311#undef HAVE_W32NOTIFY 1312 1313/* Define to 1 if you have the <wchar.h> header file. */ 1314#undef HAVE_WCHAR_H 1315 1316/* Define if you have the 'wchar_t' type. */ 1317#undef HAVE_WCHAR_T 1318 1319/* Define if you have a window system. */ 1320#undef HAVE_WINDOW_SYSTEM 1321 1322/* Define to 1 if you have the <winsock2.h> header file. */ 1323#undef HAVE_WINSOCK2_H 1324 1325/* Define to 1 if `fork' works. */ 1326#undef HAVE_WORKING_FORK 1327 1328/* Define to 1 if fstatat (..., 0) works. For example, it does not work in AIX 1329 7.1. */ 1330#undef HAVE_WORKING_FSTATAT_ZERO_FLAG 1331 1332/* Define if utimes works properly. */ 1333#undef HAVE_WORKING_UTIMES 1334 1335/* Define to 1 if `vfork' works. */ 1336#undef HAVE_WORKING_VFORK 1337 1338/* Define to 1 if you have the <ws2tcpip.h> header file. */ 1339#undef HAVE_WS2TCPIP_H 1340 1341/* Define to 1 if you want to use version 11 of X windows. */ 1342#undef HAVE_X11 1343 1344/* Define to 1 if you have the X11R6 or newer version of Xlib. */ 1345#undef HAVE_X11R6 1346 1347/* Define if you have usable X11R6-style XIM support. */ 1348#undef HAVE_X11R6_XIM 1349 1350/* Define to 1 if you have the X11R6 or newer version of Xt. */ 1351#undef HAVE_X11XTR6 1352 1353/* Define to 1 if you have the Xaw3d library (-lXaw3d). */ 1354#undef HAVE_XAW3D 1355 1356/* Define to 1 if you have the Xdbe extension. */ 1357#undef HAVE_XDBE 1358 1359/* Define to 1 if you have the Xfixes extension. */ 1360#undef HAVE_XFIXES 1361 1362/* Define to 1 if you have the Xft library. */ 1363#undef HAVE_XFT 1364 1365/* Define to 1 if XIM is available */ 1366#undef HAVE_XIM 1367 1368/* Define to 1 if you have the Xinerama extension. */ 1369#undef HAVE_XINERAMA 1370 1371/* Define to 1 if you have the Xkb extension. */ 1372#undef HAVE_XKB 1373 1374/* Define to 1 if you have the Xpm library (-lXpm). */ 1375#undef HAVE_XPM 1376 1377/* Define to 1 if you have the XRandr extension. */ 1378#undef HAVE_XRANDR 1379 1380/* Define to 1 if XRender is available. */ 1381#undef HAVE_XRENDER 1382 1383/* Define to 1 if you have the `XrmSetDatabase' function. */ 1384#undef HAVE_XRMSETDATABASE 1385 1386/* Define to 1 if you have the `XScreenNumberOfScreen' function. */ 1387#undef HAVE_XSCREENNUMBEROFSCREEN 1388 1389/* Define to 1 if you have the `XScreenResourceString' function. */ 1390#undef HAVE_XSCREENRESOURCESTRING 1391 1392/* Define to 1 if you have xwidgets support. */ 1393#undef HAVE_XWIDGETS 1394 1395/* Define if you have usable i18n support. */ 1396#undef HAVE_X_I18N 1397 1398/* Define to 1 if you have the SM library (-lSM). */ 1399#undef HAVE_X_SM 1400 1401/* Define to 1 if you want to use the X window system. */ 1402#undef HAVE_X_WINDOWS 1403 1404/* Define to 1 if you have the zlib library (-lz). */ 1405#undef HAVE_ZLIB 1406 1407/* Define to 1 if _setjmp and _longjmp work. */ 1408#undef HAVE__SETJMP 1409 1410/* Define to 1 if the compiler supports __builtin_expect, 1411 and to 2 if <builtins.h> does. */ 1412#undef HAVE___BUILTIN_EXPECT 1413#ifndef HAVE___BUILTIN_EXPECT 1414# define __builtin_expect(e, c) (e) 1415#elif HAVE___BUILTIN_EXPECT == 2 1416# include <builtins.h> 1417#endif 1418 1419 1420/* Define to 1 if you have the '__builtin_frame_address' function. */ 1421#undef HAVE___BUILTIN_FRAME_ADDRESS 1422 1423/* Define to 1 if you have the '__builtin_unwind_init' function. */ 1424#undef HAVE___BUILTIN_UNWIND_INIT 1425 1426/* Define to 1 if you have the `__executable_start' function. */ 1427#undef HAVE___EXECUTABLE_START 1428 1429/* Define to 1 if the compiler supports the keyword '__inline'. */ 1430#undef HAVE___INLINE 1431 1432/* Define to support using a Hesiod database to find the POP server. */ 1433#undef HESIOD 1434 1435/* Define if the system is HPUX. */ 1436#undef HPUX 1437 1438/* Define to use gmalloc before dumping and the system malloc after. */ 1439#undef HYBRID_MALLOC 1440 1441/* This is substituted when $TERM is "internal". */ 1442#undef INTERNAL_TERMINAL 1443 1444/* Define to read input using SIGIO. */ 1445#undef INTERRUPT_INPUT 1446 1447/* Returns true if character is any form of separator. */ 1448#undef IS_ANY_SEP 1449 1450/* Returns true if character is a device separator. */ 1451#undef IS_DEVICE_SEP 1452 1453/* Returns true if character is a directory separator. */ 1454#undef IS_DIRECTORY_SEP 1455 1456/* Define to support Kerberos-authenticated POP mail retrieval. */ 1457#undef KERBEROS 1458 1459/* Define to use Kerberos 5 instead of Kerberos 4. */ 1460#undef KERBEROS5 1461 1462/* Define to 1 if Linux sysinfo sizes are in multiples of mem_unit bytes. */ 1463#undef LINUX_SYSINFO_UNIT 1464 1465/* Define to 1 if 'lstat' dereferences a symlink specified with a trailing 1466 slash. */ 1467#undef LSTAT_FOLLOWS_SLASHED_SYMLINK 1468 1469/* String giving fallback POP mail host. */ 1470#undef MAILHOST 1471 1472/* Define to unlink, rather than empty, mail spool after reading. */ 1473#undef MAIL_UNLINK_SPOOL 1474 1475/* Define if the mailer uses flock to interlock the mail spool. */ 1476#undef MAIL_USE_FLOCK 1477 1478/* Define if the mailer uses lockf to interlock the mail spool. */ 1479#undef MAIL_USE_LOCKF 1480 1481/* Define to support POP mail retrieval. */ 1482#undef MAIL_USE_POP 1483 1484/* If malloc(0) is != NULL, define this to 1. Otherwise define this to 0. */ 1485#undef MALLOC_0_IS_NONNULL 1486 1487/* Use GNU style printf and scanf. */ 1488#ifndef __USE_MINGW_ANSI_STDIO 1489# undef __USE_MINGW_ANSI_STDIO 1490#endif 1491 1492 1493/* System extension for dynamic libraries */ 1494#undef MODULES_SUFFIX 1495 1496/* Define if the system is MS DOS. */ 1497#undef MSDOS 1498 1499/* Define if system's imake configuration file defines 'NeedWidePrototypes' as 1500 'NO'. */ 1501#undef NARROWPROTO 1502 1503/* Define if ObjC compiler supports instancetype natively. */ 1504#undef NATIVE_OBJC_INSTANCETYPE 1505 1506/* Define if the compilation of mktime.c should define 'mktime_internal'. */ 1507#undef NEED_MKTIME_INTERNAL 1508 1509/* Define if the compilation of mktime.c should define 'mktime' with the 1510 native Windows TZ workaround. */ 1511#undef NEED_MKTIME_WINDOWS 1512 1513/* Define if the compilation of mktime.c should define 'mktime' with the 1514 algorithmic workarounds. */ 1515#undef NEED_MKTIME_WORKING 1516 1517/* Define to 1 if your C compiler doesn't accept -c and -o together. */ 1518#undef NO_MINUS_C_MINUS_O 1519 1520/* Minimum value of NSIG. */ 1521#undef NSIG_MINIMUM 1522 1523/* Define to 1 if you are using NS windowing under macOS. */ 1524#undef NS_IMPL_COCOA 1525 1526/* Define to 1 if you are using NS windowing under GNUstep. */ 1527#undef NS_IMPL_GNUSTEP 1528 1529/* Name of the file to open to get a null file, or a data sink. */ 1530#undef NULL_DEVICE 1531 1532/* Define to 1 if the nlist n_name member is a pointer */ 1533#undef N_NAME_POINTER 1534 1535/* Define to 1 if open() fails to recognize a trailing slash. */ 1536#undef OPEN_TRAILING_SLASH_BUG 1537 1538/* Define to the address where bug reports for this package should be sent. */ 1539#undef PACKAGE_BUGREPORT 1540 1541/* Define to the full name of this package. */ 1542#undef PACKAGE_NAME 1543 1544/* Define to the full name and version of this package. */ 1545#undef PACKAGE_STRING 1546 1547/* Define to the one symbol short name of this package. */ 1548#undef PACKAGE_TARNAME 1549 1550/* Define to the home page for this package. */ 1551#undef PACKAGE_URL 1552 1553/* Define to the version of this package. */ 1554#undef PACKAGE_VERSION 1555 1556/* Define to empty to suppress deprecation warnings when building with 1557 --enable-gcc-warnings and with libpng versions before 1.5, which lack 1558 png_longjmp. */ 1559#undef PNG_DEPSTRUCT 1560 1561/* Define if you poll periodically to detect C-g. */ 1562#undef POLL_FOR_INPUT 1563 1564/* Define to the type that is the result of default argument promotions of 1565 type mode_t. */ 1566#undef PROMOTED_MODE_T 1567 1568/* Define to 1 if pthread_sigmask(), when it fails, returns -1 and sets errno. 1569 */ 1570#undef PTHREAD_SIGMASK_FAILS_WITH_ERRNO 1571 1572/* Define to 1 if pthread_sigmask may return 0 and have no effect. */ 1573#undef PTHREAD_SIGMASK_INEFFECTIVE 1574 1575/* Define to 1 if pthread_sigmask() unblocks signals incorrectly. */ 1576#undef PTHREAD_SIGMASK_UNBLOCK_BUG 1577 1578/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 1579 'ptrdiff_t'. */ 1580#undef PTRDIFF_T_SUFFIX 1581 1582/* How to iterate over PTYs. */ 1583#undef PTY_ITERATION 1584 1585/* How to get the device name of the control end of a PTY, if non-standard. */ 1586#undef PTY_NAME_SPRINTF 1587 1588/* How to open a PTY, if non-standard. */ 1589#undef PTY_OPEN 1590 1591/* How to get device name of the tty end of a PTY, if non-standard. */ 1592#undef PTY_TTY_NAME_SPRINTF 1593 1594/* Define to 1 if readlink fails to recognize a trailing slash. */ 1595#undef READLINK_TRAILING_SLASH_BUG 1596 1597/* Define REL_ALLOC if you want to use the relocating allocator for buffer 1598 space. */ 1599#undef REL_ALLOC 1600 1601/* Define to 1 if gnulib's dirfd() replacement is used. */ 1602#undef REPLACE_DIRFD 1603 1604/* Define if emacs.c needs to call run_time_remap; for HPUX. */ 1605#undef RUN_TIME_REMAP 1606 1607/* Character that separates PATH elements. */ 1608#undef SEPCHAR 1609 1610/* How to set up a slave PTY, if needed. */ 1611#undef SETUP_SLAVE_PTY 1612 1613/* Make process_send_signal work by "typing" a signal character on the pty. */ 1614#undef SIGNALS_VIA_CHARACTERS 1615 1616/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 1617 'sig_atomic_t'. */ 1618#undef SIG_ATOMIC_T_SUFFIX 1619 1620/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 1621 'size_t'. */ 1622#undef SIZE_T_SUFFIX 1623 1624/* Define if the system is Solaris. */ 1625#undef SOLARIS2 1626 1627/* If using the C implementation of alloca, define if you know the 1628 direction of stack growth for your system; otherwise it will be 1629 automatically deduced at runtime. 1630 STACK_DIRECTION > 0 => grows toward higher addresses 1631 STACK_DIRECTION < 0 => grows toward lower addresses 1632 STACK_DIRECTION = 0 => direction of growth unknown */ 1633#undef STACK_DIRECTION 1634 1635/* Define if the block counts reported by statfs may be truncated to 2GB and 1636 the correct values may be stored in the f_spare array. (SunOS 4.1.2, 4.1.3, 1637 and 4.1.3_U1 are reported to have this problem. SunOS 4.1.1 seems not to be 1638 affected.) */ 1639#undef STATFS_TRUNCATES_BLOCK_COUNTS 1640 1641/* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */ 1642#undef STAT_MACROS_BROKEN 1643 1644/* Define if statfs takes 2 args and struct statfs has a field named f_bsize. 1645 (4.3BSD, SunOS 4, HP-UX) */ 1646#undef STAT_STATFS2_BSIZE 1647 1648/* Define if statfs takes 2 args and struct statfs has a field named f_frsize. 1649 (glibc/Linux > 2.6) */ 1650#undef STAT_STATFS2_FRSIZE 1651 1652/* Define if statfs takes 2 args and struct statfs has a field named f_fsize. 1653 (4.4BSD, NetBSD) */ 1654#undef STAT_STATFS2_FSIZE 1655 1656/* Define if statfs takes 3 args. (DEC Alpha running OSF/1) */ 1657#undef STAT_STATFS3_OSF1 1658 1659/* Define if statfs takes 4 args. (SVR3, old Irix) */ 1660#undef STAT_STATFS4 1661 1662/* Define if there is a function named statvfs. (SVR4) */ 1663#undef STAT_STATVFS 1664 1665/* Define if statvfs64 should be preferred over statvfs. */ 1666#undef STAT_STATVFS64 1667 1668/* Define to 1 if you have the ANSI C header files. */ 1669#undef STDC_HEADERS 1670 1671/* Define to 1 on System V Release 4. */ 1672#undef SVR4 1673 1674/* Define to 1 to use the system memory allocator, even if it is not Doug Lea 1675 style. */ 1676#undef SYSTEM_MALLOC 1677 1678/* The type of system you are compiling for; sets 'system-type'. */ 1679#undef SYSTEM_TYPE 1680 1681/* Undocumented. */ 1682#undef TAB3 1683 1684/* Undocumented. */ 1685#undef TABDLY 1686 1687/* Define to 1 if you use terminfo instead of termcap. */ 1688#undef TERMINFO 1689 1690/* Define to the header for the built-in window system. */ 1691#undef TERM_HEADER 1692 1693/* Define to 1 if you want elisp thread support. */ 1694#undef THREADS_ENABLED 1695 1696/* Define to 1 if time_t is signed. */ 1697#undef TIME_T_IS_SIGNED 1698 1699/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 1700#undef TIME_WITH_SYS_TIME 1701 1702/* Some platforms redefine this. */ 1703#undef TIOCSIGSEND 1704 1705/* Define to 1 if your <sys/time.h> declares `struct tm'. */ 1706#undef TM_IN_SYS_TIME 1707 1708/* Define to 1 if the type of the st_atim member of a struct stat is struct 1709 timespec. */ 1710#undef TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC 1711 1712/* Define to 1 for Encore UMAX. */ 1713#undef UMAX 1714 1715/* Define to 1 for Encore UMAX 4.3 that has <inq_status/cpustats.h> instead of 1716 <sys/cpustats.h>. */ 1717#undef UMAX4_3 1718 1719/* Define if the system has Unix98 PTYs. */ 1720#undef UNIX98_PTYS 1721 1722/* Define to 1 if FIONREAD is usable. */ 1723#undef USABLE_FIONREAD 1724 1725/* Define to 1 if SIGIO is usable. */ 1726#undef USABLE_SIGIO 1727 1728/* How to get a user's full name. */ 1729#undef USER_FULL_NAME 1730 1731/* Define to nonzero if you want access control list support. */ 1732#undef USE_ACL 1733 1734/* Define to 1 if using cairo. */ 1735#undef USE_CAIRO 1736 1737/* Define to 1 if using file notifications. */ 1738#undef USE_FILE_NOTIFY 1739 1740/* Define to 1 if using GTK. */ 1741#undef USE_GTK 1742 1743/* Define to 1 if using the Lucid X toolkit. */ 1744#undef USE_LUCID 1745 1746/* Define to use mmap to allocate buffer text. */ 1747#undef USE_MMAP_FOR_BUFFERS 1748 1749/* Define to 1 if using the Motif X toolkit. */ 1750#undef USE_MOTIF 1751 1752/* Define to 1 if you use ncurses. */ 1753#undef USE_NCURSES 1754 1755/* Enable extensions on AIX 3, Interix. */ 1756#ifndef _ALL_SOURCE 1757# undef _ALL_SOURCE 1758#endif 1759/* Enable general extensions on macOS. */ 1760#ifndef _DARWIN_C_SOURCE 1761# undef _DARWIN_C_SOURCE 1762#endif 1763/* Enable GNU extensions on systems that have them. */ 1764#ifndef _GNU_SOURCE 1765# undef _GNU_SOURCE 1766#endif 1767/* Enable NetBSD extensions on NetBSD. */ 1768#ifndef _NETBSD_SOURCE 1769# undef _NETBSD_SOURCE 1770#endif 1771/* Enable OpenBSD extensions on NetBSD. */ 1772#ifndef _OPENBSD_SOURCE 1773# undef _OPENBSD_SOURCE 1774#endif 1775/* Enable threading extensions on Solaris. */ 1776#ifndef _POSIX_PTHREAD_SEMANTICS 1777# undef _POSIX_PTHREAD_SEMANTICS 1778#endif 1779/* Enable extensions specified by ISO/IEC TS 18661-5:2014. */ 1780#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1781# undef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1782#endif 1783/* Enable extensions specified by ISO/IEC TS 18661-1:2014. */ 1784#ifndef __STDC_WANT_IEC_60559_BFP_EXT__ 1785# undef __STDC_WANT_IEC_60559_BFP_EXT__ 1786#endif 1787/* Enable extensions specified by ISO/IEC TS 18661-2:2015. */ 1788#ifndef __STDC_WANT_IEC_60559_DFP_EXT__ 1789# undef __STDC_WANT_IEC_60559_DFP_EXT__ 1790#endif 1791/* Enable extensions specified by ISO/IEC TS 18661-4:2015. */ 1792#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__ 1793# undef __STDC_WANT_IEC_60559_FUNCS_EXT__ 1794#endif 1795/* Enable extensions specified by ISO/IEC TS 18661-3:2015. */ 1796#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__ 1797# undef __STDC_WANT_IEC_60559_TYPES_EXT__ 1798#endif 1799/* Enable extensions specified by ISO/IEC TR 24731-2:2010. */ 1800#ifndef __STDC_WANT_LIB_EXT2__ 1801# undef __STDC_WANT_LIB_EXT2__ 1802#endif 1803/* Enable extensions specified by ISO/IEC 24747:2009. */ 1804#ifndef __STDC_WANT_MATH_SPEC_FUNCS__ 1805# undef __STDC_WANT_MATH_SPEC_FUNCS__ 1806#endif 1807/* Enable extensions on HP NonStop. */ 1808#ifndef _TANDEM_SOURCE 1809# undef _TANDEM_SOURCE 1810#endif 1811/* Enable X/Open extensions if necessary. HP-UX 11.11 defines 1812 mbstate_t only if _XOPEN_SOURCE is defined to 500, regardless of 1813 whether compiling with -Ae or -D_HPUX_SOURCE=1. */ 1814#ifndef _XOPEN_SOURCE 1815# undef _XOPEN_SOURCE 1816#endif 1817/* Enable X/Open compliant socket functions that do not require linking 1818 with -lxnet on HP-UX 11.11. */ 1819#ifndef _HPUX_ALT_XOPEN_SOCKET_API 1820# undef _HPUX_ALT_XOPEN_SOCKET_API 1821#endif 1822/* Enable general extensions on Solaris. */ 1823#ifndef __EXTENSIONS__ 1824# undef __EXTENSIONS__ 1825#endif 1826 1827 1828/* Define to 1 if we should use toolkit scroll bars. */ 1829#undef USE_TOOLKIT_SCROLL_BARS 1830 1831/* Define to 1 if you want getc etc. to use unlocked I/O if available. 1832 Unlocked I/O can improve performance in unithreaded apps, but it is not 1833 safe for multithreaded apps. */ 1834#undef USE_UNLOCKED_IO 1835 1836/* Define to 1 if you have the XCB library and X11-XCB library for mixed 1837 X11/XCB programming. */ 1838#undef USE_XCB 1839 1840/* Define to 1 to default runtime use of XIM to on. */ 1841#undef USE_XIM 1842 1843/* Define to 1 if using an X toolkit. */ 1844#undef USE_X_TOOLKIT 1845 1846/* Define if the system is compatible with System III. */ 1847#undef USG 1848 1849/* Define if the system is compatible with System V Release 4. */ 1850#undef USG5_4 1851 1852/* Define for USG systems where it works to open a pty's tty in the parent 1853 process, then close and reopen it in the child. */ 1854#undef USG_SUBTTY_WORKS 1855 1856/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 1857 'wchar_t'. */ 1858#undef WCHAR_T_SUFFIX 1859 1860/* Use long long for EMACS_INT if available. */ 1861#undef WIDE_EMACS_INT 1862 1863/* Define if compiling for native MS Windows. */ 1864#undef WINDOWSNT 1865 1866/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 1867 'wint_t'. */ 1868#undef WINT_T_SUFFIX 1869 1870/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most 1871 significant byte first (like Motorola and SPARC, unlike Intel). */ 1872#if defined AC_APPLE_UNIVERSAL_BUILD 1873# if defined __BIG_ENDIAN__ 1874# define WORDS_BIGENDIAN 1 1875# endif 1876#else 1877# ifndef WORDS_BIGENDIAN 1878# undef WORDS_BIGENDIAN 1879# endif 1880#endif 1881 1882/* Compensate for a bug in Xos.h on some systems, where it requires time.h. */ 1883#undef XOS_NEEDS_TIME_H 1884 1885/* Define to the type of the 6th arg of XRegisterIMInstantiateCallback, either 1886 XPointer or XPointer*. */ 1887#undef XRegisterIMInstantiateCallback_arg6 1888 1889/* Define to 1 if we should use XEditRes. */ 1890#undef X_TOOLKIT_EDITRES 1891 1892/* Define if the system is AIX. */ 1893#undef _AIX 1894 1895/* Enable large inode numbers on Mac OS X 10.5. */ 1896#undef _DARWIN_USE_64_BIT_INODE 1897 1898/* Number of bits in a file offset, on hosts where this is settable. */ 1899#undef _FILE_OFFSET_BITS 1900 1901/* Define to 1 if <ieee754.h> is missing. */ 1902#undef _GL_REPLACE_IEEE754_H 1903 1904/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */ 1905#undef _LARGEFILE_SOURCE 1906 1907/* Define for large files, on AIX-style hosts. */ 1908#undef _LARGE_FILES 1909 1910/* Define to 1 if on MINIX. */ 1911#undef _MINIX 1912 1913/* Define if GNUstep uses ObjC exceptions. */ 1914#undef _NATIVE_OBJC_EXCEPTIONS 1915 1916/* Define to 1 to make NetBSD features available. MINIX 3 needs this. */ 1917#undef _NETBSD_SOURCE 1918 1919/* The _Noreturn keyword of C11. */ 1920#ifndef _Noreturn 1921# if (defined __cplusplus \ 1922 && ((201103 <= __cplusplus && !(__GNUC__ == 4 && __GNUC_MINOR__ == 7)) \ 1923 || (defined _MSC_VER && 1900 <= _MSC_VER)) \ 1924 && 0) 1925 /* [[noreturn]] is not practically usable, because with it the syntax 1926 extern _Noreturn void func (...); 1927 would not be valid; such a declaration would only be valid with 'extern' 1928 and '_Noreturn' swapped, or without the 'extern' keyword. However, some 1929 AIX system header files and several gnulib header files use precisely 1930 this syntax with 'extern'. */ 1931# define _Noreturn [[noreturn]] 1932# elif ((!defined __cplusplus || defined __clang__) \ 1933 && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \ 1934 || 4 < __GNUC__ + (7 <= __GNUC_MINOR__))) 1935 /* _Noreturn works as-is. */ 1936# elif 2 < __GNUC__ + (8 <= __GNUC_MINOR__) || 0x5110 <= __SUNPRO_C 1937# define _Noreturn __attribute__ ((__noreturn__)) 1938# elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0) 1939# define _Noreturn __declspec (noreturn) 1940# else 1941# define _Noreturn 1942# endif 1943#endif 1944 1945 1946/* Define to 2 if the system does not provide POSIX.1 features except with 1947 this defined. */ 1948#undef _POSIX_1_SOURCE 1949 1950/* Define to 1 if you need to in order for 'stat' and other things to work. */ 1951#undef _POSIX_SOURCE 1952 1953/* Define to 1 if your system requires this in multithreaded code. */ 1954#undef _REENTRANT 1955 1956/* Define if you want <regex.h> to include <limits.h>, so that it consistently 1957 overrides <limits.h>'s RE_DUP_MAX. */ 1958#undef _REGEX_INCLUDE_LIMITS_H 1959 1960/* Define if you want regoff_t to be at least as wide POSIX requires. */ 1961#undef _REGEX_LARGE_OFFSETS 1962 1963/* Needed for system_process_attributes on Solaris. */ 1964#undef _STRUCTURED_PROC 1965 1966/* Define to 1 if your system requires this in multithreaded code. */ 1967#undef _THREAD_SAFE 1968 1969/* For standard stat data types on VMS. */ 1970#undef _USE_STD_STAT 1971 1972/* Define to rpl_ if the getopt replacement functions and variables should be 1973 used. */ 1974#undef __GETOPT_PREFIX 1975 1976/* Define to 1 if the system <stdint.h> predates C++11. */ 1977#undef __STDC_CONSTANT_MACROS 1978 1979/* Define to 1 if the system <stdint.h> predates C++11. */ 1980#undef __STDC_LIMIT_MACROS 1981 1982/* Define to 1 if C does not support variable-length arrays, and if the 1983 compiler does not already define this. */ 1984#undef __STDC_NO_VLA__ 1985 1986/* The _GL_ASYNC_SAFE marker should be attached to functions that are 1987 signal handlers (for signals other than SIGABRT, SIGPIPE) or can be 1988 invoked from such signal handlers. Such functions have some restrictions: 1989 * All functions that it calls should be marked _GL_ASYNC_SAFE as well, 1990 or should be listed as async-signal-safe in POSIX 1991 <https://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_04> 1992 section 2.4.3. Note that malloc(), sprintf(), and fwrite(), in 1993 particular, are NOT async-signal-safe. 1994 * All memory locations (variables and struct fields) that these functions 1995 access must be marked 'volatile'. This holds for both read and write 1996 accesses. Otherwise the compiler might optimize away stores to and 1997 reads from such locations that occur in the program, depending on its 1998 data flow analysis. For example, when the program contains a loop 1999 that is intended to inspect a variable set from within a signal handler 2000 while (!signal_occurred) 2001 ; 2002 the compiler is allowed to transform this into an endless loop if the 2003 variable 'signal_occurred' is not declared 'volatile'. 2004 Additionally, recall that: 2005 * A signal handler should not modify errno (except if it is a handler 2006 for a fatal signal and ends by raising the same signal again, thus 2007 provoking the termination of the process). If it invokes a function 2008 that may clobber errno, it needs to save and restore the value of 2009 errno. */ 2010#define _GL_ASYNC_SAFE 2011 2012 2013/* Please see the Gnulib manual for how to use these macros. 2014 2015 Suppress extern inline with HP-UX cc, as it appears to be broken; see 2016 <https://lists.gnu.org/r/bug-texinfo/2013-02/msg00030.html>. 2017 2018 Suppress extern inline with Sun C in standards-conformance mode, as it 2019 mishandles inline functions that call each other. E.g., for 'inline void f 2020 (void) { } inline void g (void) { f (); }', c99 incorrectly complains 2021 'reference to static identifier "f" in extern inline function'. 2022 This bug was observed with Sun C 5.12 SunOS_i386 2011/11/16. 2023 2024 Suppress extern inline (with or without __attribute__ ((__gnu_inline__))) 2025 on configurations that mistakenly use 'static inline' to implement 2026 functions or macros in standard C headers like <ctype.h>. For example, 2027 if isdigit is mistakenly implemented via a static inline function, 2028 a program containing an extern inline function that calls isdigit 2029 may not work since the C standard prohibits extern inline functions 2030 from calling static functions (ISO C 99 section 6.7.4.(3). 2031 This bug is known to occur on: 2032 2033 OS X 10.8 and earlier; see: 2034 https://lists.gnu.org/r/bug-gnulib/2012-12/msg00023.html 2035 2036 DragonFly; see 2037 http://muscles.dragonflybsd.org/bulk/clang-master-potential/20141111_102002/logs/ah-tty-0.3.12.log 2038 2039 FreeBSD; see: 2040 https://lists.gnu.org/r/bug-gnulib/2014-07/msg00104.html 2041 2042 OS X 10.9 has a macro __header_inline indicating the bug is fixed for C and 2043 for clang but remains for g++; see <https://trac.macports.org/ticket/41033>. 2044 Assume DragonFly and FreeBSD will be similar. 2045 2046 GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99 2047 inline semantics, unless -fgnu89-inline is used. It defines a macro 2048 __GNUC_STDC_INLINE__ to indicate this situation or a macro 2049 __GNUC_GNU_INLINE__ to indicate the opposite situation. 2050 GCC 4.2 with -std=c99 or -std=gnu99 implements the GNU C inline 2051 semantics but warns, unless -fgnu89-inline is used: 2052 warning: C99 inline functions are not supported; using GNU89 2053 warning: to disable this warning use -fgnu89-inline or the gnu_inline function attribute 2054 It defines a macro __GNUC_GNU_INLINE__ to indicate this situation. 2055 */ 2056#if (((defined __APPLE__ && defined __MACH__) \ 2057 || defined __DragonFly__ || defined __FreeBSD__) \ 2058 && (defined __header_inline \ 2059 ? (defined __cplusplus && defined __GNUC_STDC_INLINE__ \ 2060 && ! defined __clang__) \ 2061 : ((! defined _DONT_USE_CTYPE_INLINE_ \ 2062 && (defined __GNUC__ || defined __cplusplus)) \ 2063 || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \ 2064 && defined __GNUC__ && ! defined __cplusplus)))) 2065# define _GL_EXTERN_INLINE_STDHEADER_BUG 2066#endif 2067#if ((__GNUC__ \ 2068 ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \ 2069 : (199901L <= __STDC_VERSION__ \ 2070 && !defined __HP_cc \ 2071 && !defined __PGI \ 2072 && !(defined __SUNPRO_C && __STDC__))) \ 2073 && !defined _GL_EXTERN_INLINE_STDHEADER_BUG) 2074# define _GL_INLINE inline 2075# define _GL_EXTERN_INLINE extern inline 2076# define _GL_EXTERN_INLINE_IN_USE 2077#elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \ 2078 && !defined _GL_EXTERN_INLINE_STDHEADER_BUG) 2079# if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__ 2080 /* __gnu_inline__ suppresses a GCC 4.2 diagnostic. */ 2081# define _GL_INLINE extern inline __attribute__ ((__gnu_inline__)) 2082# else 2083# define _GL_INLINE extern inline 2084# endif 2085# define _GL_EXTERN_INLINE extern 2086# define _GL_EXTERN_INLINE_IN_USE 2087#else 2088# define _GL_INLINE static _GL_UNUSED 2089# define _GL_EXTERN_INLINE static _GL_UNUSED 2090#endif 2091 2092/* In GCC 4.6 (inclusive) to 5.1 (exclusive), 2093 suppress bogus "no previous prototype for 'FOO'" 2094 and "no previous declaration for 'FOO'" diagnostics, 2095 when FOO is an inline function in the header; see 2096 <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54113> and 2097 <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63877>. */ 2098#if __GNUC__ == 4 && 6 <= __GNUC_MINOR__ 2099# if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ 2100# define _GL_INLINE_HEADER_CONST_PRAGMA 2101# else 2102# define _GL_INLINE_HEADER_CONST_PRAGMA \ 2103 _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"") 2104# endif 2105# define _GL_INLINE_HEADER_BEGIN \ 2106 _Pragma ("GCC diagnostic push") \ 2107 _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \ 2108 _Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \ 2109 _GL_INLINE_HEADER_CONST_PRAGMA 2110# define _GL_INLINE_HEADER_END \ 2111 _Pragma ("GCC diagnostic pop") 2112#else 2113# define _GL_INLINE_HEADER_BEGIN 2114# define _GL_INLINE_HEADER_END 2115#endif 2116 2117/* Define to `__inline__' or `__inline' if that's what the C compiler 2118 calls it, or to nothing if 'inline' is not supported under any name. */ 2119#ifndef __cplusplus 2120#undef inline 2121#endif 2122 2123/* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports 2124 the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of 2125 earlier versions), but does not display it by setting __GNUC_STDC_INLINE__. 2126 __APPLE__ && __MACH__ test for Mac OS X. 2127 __APPLE_CC__ tests for the Apple compiler and its version. 2128 __STDC_VERSION__ tests for the C99 mode. */ 2129#if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__ 2130# define __GNUC_STDC_INLINE__ 1 2131#endif 2132 2133/* Define to a type if <wchar.h> does not define. */ 2134#undef mbstate_t 2135 2136/* Define to the real name of the mktime_internal function. */ 2137#undef mktime_internal 2138 2139/* Define to `int' if <sys/types.h> does not define. */ 2140#undef mode_t 2141 2142/* Define to the name of the strftime replacement function. */ 2143#undef my_strftime 2144 2145/* Define to the type of st_nlink in struct stat, or a supertype. */ 2146#undef nlink_t 2147 2148/* Define to `int' if <sys/types.h> does not define. */ 2149#undef pid_t 2150 2151/* Define to rpl_re_comp if the replacement should be used. */ 2152#undef re_comp 2153 2154/* Define to rpl_re_compile_fastmap if the replacement should be used. */ 2155#undef re_compile_fastmap 2156 2157/* Define to rpl_re_compile_pattern if the replacement should be used. */ 2158#undef re_compile_pattern 2159 2160/* Define to rpl_re_exec if the replacement should be used. */ 2161#undef re_exec 2162 2163/* Define to rpl_re_match if the replacement should be used. */ 2164#undef re_match 2165 2166/* Define to rpl_re_match_2 if the replacement should be used. */ 2167#undef re_match_2 2168 2169/* Define to rpl_re_search if the replacement should be used. */ 2170#undef re_search 2171 2172/* Define to rpl_re_search_2 if the replacement should be used. */ 2173#undef re_search_2 2174 2175/* Define to rpl_re_set_registers if the replacement should be used. */ 2176#undef re_set_registers 2177 2178/* Define to rpl_re_set_syntax if the replacement should be used. */ 2179#undef re_set_syntax 2180 2181/* Define to rpl_re_syntax_options if the replacement should be used. */ 2182#undef re_syntax_options 2183 2184/* Define to rpl_regcomp if the replacement should be used. */ 2185#undef regcomp 2186 2187/* Define to rpl_regerror if the replacement should be used. */ 2188#undef regerror 2189 2190/* Define to rpl_regexec if the replacement should be used. */ 2191#undef regexec 2192 2193/* Define to rpl_regfree if the replacement should be used. */ 2194#undef regfree 2195 2196/* Define to the equivalent of the C99 'restrict' keyword, or to 2197 nothing if this is not supported. Do not define if restrict is 2198 supported directly. */ 2199#undef restrict 2200/* Work around a bug in Sun C++: it does not support _Restrict or 2201 __restrict__, even though the corresponding Sun C compiler ends up with 2202 "#define restrict _Restrict" or "#define restrict __restrict__" in the 2203 previous line. Perhaps some future version of Sun C++ will work with 2204 restrict; if so, hopefully it defines __RESTRICT like Sun C does. */ 2205#if defined __SUNPRO_CC && !defined __RESTRICT 2206# define _Restrict 2207# define __restrict__ 2208#endif 2209 2210/* type to use in place of socklen_t if not defined */ 2211#undef socklen_t 2212 2213/* Define as a signed type of the same size as size_t. */ 2214#undef ssize_t 2215 2216/* Define to enable asynchronous subprocesses. */ 2217#undef subprocesses 2218 2219/* Define to __typeof__ if your compiler spells it that way. */ 2220#undef typeof 2221 2222/* Define as a marker that can be attached to declarations that might not 2223 be used. This helps to reduce warnings, such as from 2224 GCC -Wunused-parameter. */ 2225#if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) 2226# define _GL_UNUSED __attribute__ ((__unused__)) 2227#else 2228# define _GL_UNUSED 2229#endif 2230/* The name _UNUSED_PARAMETER_ is an earlier spelling, although the name 2231 is a misnomer outside of parameter lists. */ 2232#define _UNUSED_PARAMETER_ _GL_UNUSED 2233 2234/* gcc supports the "unused" attribute on possibly unused labels, and 2235 g++ has since version 4.5. Note to support C++ as well as C, 2236 _GL_UNUSED_LABEL should be used with a trailing ; */ 2237#if !defined __cplusplus || __GNUC__ > 4 \ 2238 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5) 2239# define _GL_UNUSED_LABEL _GL_UNUSED 2240#else 2241# define _GL_UNUSED_LABEL 2242#endif 2243 2244/* The __pure__ attribute was added in gcc 2.96. */ 2245#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) 2246# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) 2247#else 2248# define _GL_ATTRIBUTE_PURE /* empty */ 2249#endif 2250 2251/* The __const__ attribute was added in gcc 2.95. */ 2252#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) 2253# define _GL_ATTRIBUTE_CONST __attribute__ ((__const__)) 2254#else 2255# define _GL_ATTRIBUTE_CONST /* empty */ 2256#endif 2257 2258/* The __malloc__ attribute was added in gcc 3. */ 2259#if 3 <= __GNUC__ 2260# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__)) 2261#else 2262# define _GL_ATTRIBUTE_MALLOC /* empty */ 2263#endif 2264 2265 2266/* Define as `fork' if `vfork' does not work. */ 2267#undef vfork 2268 2269#include <conf_post.h> 2270 2271#endif /* EMACS_CONFIG_H */ 2272 2273/* 2274Local Variables: 2275mode: c 2276End: 2277*/ 2278 2279