1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486 |
- /* src/config.in. Generated from configure.in by autoheader. */
- /* GNU Emacs site configuration template file.
- Copyright (C) 1988, 1993-1994, 1999-2002, 2004-2012
- Free Software Foundation, Inc.
- This file is part of GNU Emacs.
- GNU Emacs is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
- GNU Emacs is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
- /* No code in Emacs #includes config.h twice, but some bits of code
- intended to work with other packages as well (like gmalloc.c)
- think they can include it as many times as they like. */
- #ifndef EMACS_CONFIG_H
- #define EMACS_CONFIG_H
- /* Define if building universal (internal helper macro) */
- #undef AC_APPLE_UNIVERSAL_BUILD
- /* Define to the number of bits in type 'ptrdiff_t'. */
- #undef BITSIZEOF_PTRDIFF_T
- /* Define to the number of bits in type 'sig_atomic_t'. */
- #undef BITSIZEOF_SIG_ATOMIC_T
- /* Define to the number of bits in type 'size_t'. */
- #undef BITSIZEOF_SIZE_T
- /* Define to the number of bits in type 'wchar_t'. */
- #undef BITSIZEOF_WCHAR_T
- /* Define to the number of bits in type 'wint_t'. */
- #undef BITSIZEOF_WINT_T
- /* Define if Emacs cannot be dumped on your system. */
- #undef CANNOT_DUMP
- /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
- systems. This function is required for `alloca.c' support on those systems.
- */
- #undef CRAY_STACKSEG_END
- /* Define to 1 if using `alloca.c'. */
- #undef C_ALLOCA
- /* Define to 1 for DGUX with <sys/dg_sys_info.h>. */
- #undef DGUX
- /* Define to 1 if you are using the GNU C Library. */
- #undef DOUG_LEA_MALLOC
- /* Define to the canonical Emacs configuration name. */
- #undef EMACS_CONFIGURATION
- /* Define to the options passed to configure. */
- #undef EMACS_CONFIG_OPTIONS
- /* Enable expensive run-time checking of data types? */
- #undef ENABLE_CHECKING
- /* Define this to check for errors in cons list. */
- #undef GC_CHECK_CONS_LIST
- /* Define this temporarily to hunt a bug. If defined, the size of strings is
- redundantly recorded in sdata structures so that it can be compared to the
- sizes recorded in Lisp strings. */
- #undef GC_CHECK_STRING_BYTES
- /* Define this to check the string free list. */
- #undef GC_CHECK_STRING_FREE_LIST
- /* Define this to check for short string overrun. */
- #undef GC_CHECK_STRING_OVERRUN
- /* Define to 1 if the `getpgrp' function requires zero arguments. */
- #undef GETPGRP_VOID
- /* Define to 1 if gettimeofday accepts only one argument. */
- #undef GETTIMEOFDAY_ONE_ARGUMENT
- /* Define to make the limit macros in <stdint.h> visible. */
- #undef GL_TRIGGER_STDC_LIMIT_MACROS
- /* Define to 1 if you want to use the GNU memory allocator. */
- #undef GNU_MALLOC
- /* Define to 1 if the file /usr/lpp/X11/bin/smt.exp exists. */
- #undef HAVE_AIX_SMT_EXP
- /* Define to 1 if you have the `alarm' function. */
- #undef HAVE_ALARM
- /* Define to 1 if you have 'alloca' after including <alloca.h>, a header that
- may be supplied by this distribution. */
- #undef HAVE_ALLOCA
- /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
- */
- #undef HAVE_ALLOCA_H
- /* Define to 1 if ALSA is available. */
- #undef HAVE_ALSA
- /* Define to 1 if GCC-style __attribute__ ((__aligned__ (expr))) works. */
- #undef HAVE_ATTRIBUTE_ALIGNED
- /* Define to 1 if strtold conforms to C99. */
- #undef HAVE_C99_STRTOLD
- /* Define to 1 if you have the `cbrt' function. */
- #undef HAVE_CBRT
- /* Define to 1 if you have the `cfmakeraw' function. */
- #undef HAVE_CFMAKERAW
- /* Define to 1 if you have the `cfsetspeed' function. */
- #undef HAVE_CFSETSPEED
- /* Define to 1 if you have the `closedir' function. */
- #undef HAVE_CLOSEDIR
- /* Define to 1 if you have the <coff.h> header file. */
- #undef HAVE_COFF_H
- /* Define to 1 if you have the <com_err.h> header file. */
- #undef HAVE_COM_ERR_H
- /* Define to 1 if you have the `copysign' function. */
- #undef HAVE_COPYSIGN
- /* Define to 1 if using D-Bus. */
- #undef HAVE_DBUS
- /* Define to 1 if you have the `dbus_watch_get_unix_fd' function. */
- #undef HAVE_DBUS_WATCH_GET_UNIX_FD
- /* Define to 1 if you have the declaration of `getenv', and to 0 if you don't.
- */
- #undef HAVE_DECL_GETENV
- /* Define to 1 if you have the declaration of `localtime_r', and to 0 if you
- don't. */
- #undef HAVE_DECL_LOCALTIME_R
- /* Define to 1 if you have the declaration of `strmode', and to 0 if you
- don't. */
- #undef HAVE_DECL_STRMODE
- /* Define to 1 if you have the declaration of `strtoimax', and to 0 if you
- don't. */
- #undef HAVE_DECL_STRTOIMAX
- /* Define to 1 if you have the declaration of `strtoll', and to 0 if you
- don't. */
- #undef HAVE_DECL_STRTOLL
- /* Define to 1 if you have the declaration of `strtoull', and to 0 if you
- don't. */
- #undef HAVE_DECL_STRTOULL
- /* Define to 1 if you have the declaration of `strtoumax', and to 0 if you
- don't. */
- #undef HAVE_DECL_STRTOUMAX
- /* Define to 1 if you have the declaration of `sys_siglist', and to 0 if you
- don't. */
- #undef HAVE_DECL_SYS_SIGLIST
- /* Define to 1 if you have the declaration of `tzname', and to 0 if you don't.
- */
- #undef HAVE_DECL_TZNAME
- /* Define to 1 if you have the declaration of `__sys_siglist', and to 0 if you
- don't. */
- #undef HAVE_DECL___SYS_SIGLIST
- /* Define to 1 if you have the <des.h> header file. */
- #undef HAVE_DES_H
- /* Define to 1 if dynamic ptys are supported. */
- #undef HAVE_DEV_PTMX
- /* Define to 1 if you have the `difftime' function. */
- #undef HAVE_DIFFTIME
- /* Define to 1 if you have the <dirent.h> header file. */
- #undef HAVE_DIRENT_H
- /* Define to 1 if you have the 'dup2' function. */
- #undef HAVE_DUP2
- /* Define to 1 if you have the `euidaccess' function. */
- #undef HAVE_EUIDACCESS
- /* Define to 1 if you have the <fcntl.h> header file. */
- #undef HAVE_FCNTL_H
- /* Define to 1 if you have the `fmod' function. */
- #undef HAVE_FMOD
- /* Define to 1 if you have the `fork' function. */
- #undef HAVE_FORK
- /* Define to 1 if you have the `fpathconf' function. */
- #undef HAVE_FPATHCONF
- /* Define to 1 if you have the `freeifaddrs' function. */
- #undef HAVE_FREEIFADDRS
- /* Define to 1 if using the freetype and fontconfig libraries. */
- #undef HAVE_FREETYPE
- /* Define to 1 if you have the `frexp' function. */
- #undef HAVE_FREXP
- /* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
- #undef HAVE_FSEEKO
- /* Define to 1 if you have the `fsync' function. */
- #undef HAVE_FSYNC
- /* Define to 1 if you have the `ftime' function. */
- #undef HAVE_FTIME
- /* Define to 1 if you have the `gai_strerror' function. */
- #undef HAVE_GAI_STRERROR
- /* Define to 1 if using GConf. */
- #undef HAVE_GCONF
- /* Define to 1 if you have the `getaddrinfo' function. */
- #undef HAVE_GETADDRINFO
- /* Define to 1 if you have the `getcwd' function. */
- #undef HAVE_GETCWD
- /* Define to 1 if you have the `getdelim' function. */
- #undef HAVE_GETDELIM
- /* Define to 1 if you have the `getdomainname' function. */
- #undef HAVE_GETDOMAINNAME
- /* Define to 1 if you have the `gethostname' function. */
- #undef HAVE_GETHOSTNAME
- /* Define to 1 if you have the `getifaddrs' function. */
- #undef HAVE_GETIFADDRS
- /* Define to 1 if you have the `getline' function. */
- #undef HAVE_GETLINE
- /* Define to 1 if you have the <getopt.h> header file. */
- #undef HAVE_GETOPT_H
- /* Define to 1 if you have the `getopt_long_only' function. */
- #undef HAVE_GETOPT_LONG_ONLY
- /* Define to 1 if you have the `getpagesize' function. */
- #undef HAVE_GETPAGESIZE
- /* Define to 1 if you have the `getpeername' function. */
- #undef HAVE_GETPEERNAME
- /* Define to 1 if you have the `getpt' function. */
- #undef HAVE_GETPT
- /* Define to 1 if you have the `getrlimit' function. */
- #undef HAVE_GETRLIMIT
- /* Define to 1 if you have the `getrusage' function. */
- #undef HAVE_GETRUSAGE
- /* Define to 1 if you have the `getsockname' function. */
- #undef HAVE_GETSOCKNAME
- /* Define to 1 if you have the `getsockopt' function. */
- #undef HAVE_GETSOCKOPT
- /* Define to 1 if you have the `gettimeofday' function. */
- #undef HAVE_GETTIMEOFDAY
- /* Define to 1 if you have the `getwd' function. */
- #undef HAVE_GETWD
- /* Define to 1 if you have the `get_current_dir_name' function. */
- #undef HAVE_GET_CURRENT_DIR_NAME
- /* Define to 1 if you have a gif (or ungif) library. */
- #undef HAVE_GIF
- /* Define if using GnuTLS. */
- #undef HAVE_GNUTLS
- /* Define if using GnuTLS certificate verification callbacks. */
- #undef HAVE_GNUTLS_CALLBACK_CERTIFICATE_VERIFY
- /* Define to 1 if you have the `gnutls_certificate_set_verify_function'
- function. */
- #undef HAVE_GNUTLS_CERTIFICATE_SET_VERIFY_FUNCTION
- /* Define to 1 if you have the gpm library (-lgpm). */
- #undef HAVE_GPM
- /* Define to 1 if you have the `grantpt' function. */
- #undef HAVE_GRANTPT
- /* Define to 1 if using GSettings. */
- #undef HAVE_GSETTINGS
- /* Define to 1 if using GTK 3 or later. */
- #undef HAVE_GTK3
- /* Define to 1 if you have the `gtk_adjustment_get_page_size' function. */
- #undef HAVE_GTK_ADJUSTMENT_GET_PAGE_SIZE
- /* Define to 1 if you have the `gtk_dialog_get_action_area' function. */
- #undef HAVE_GTK_DIALOG_GET_ACTION_AREA
- /* Define to 1 if you have the `gtk_file_selection_new' function. */
- #undef HAVE_GTK_FILE_SELECTION_NEW
- /* Define to 1 if you have the `gtk_main' function. */
- #undef HAVE_GTK_MAIN
- /* Define to 1 if you have the `gtk_orientable_set_orientation' function. */
- #undef HAVE_GTK_ORIENTABLE_SET_ORIENTATION
- /* Define to 1 if you have the `gtk_widget_get_mapped' function. */
- #undef HAVE_GTK_WIDGET_GET_MAPPED
- /* Define to 1 if you have the `gtk_widget_get_sensitive' function. */
- #undef HAVE_GTK_WIDGET_GET_SENSITIVE
- /* Define to 1 if you have the `gtk_widget_get_window' function. */
- #undef HAVE_GTK_WIDGET_GET_WINDOW
- /* Define to 1 if you have the `gtk_widget_set_has_window' function. */
- #undef HAVE_GTK_WIDGET_SET_HAS_WINDOW
- /* Define to 1 if you have the `gtk_window_set_has_resize_grip' function. */
- #undef HAVE_GTK_WINDOW_SET_HAS_RESIZE_GRIP
- /* Define to 1 if you have the `g_type_init' function. */
- #undef HAVE_G_TYPE_INIT
- /* Define to 1 if netdb.h declares h_errno. */
- #undef HAVE_H_ERRNO
- /* Define to 1 if you have the <ifaddrs.h> header file. */
- #undef HAVE_IFADDRS_H
- /* Define to 1 if using imagemagick. */
- #undef HAVE_IMAGEMAGICK
- /* Define to 1 if you have inet sockets. */
- #undef HAVE_INET_SOCKETS
- /* Define to 1 if you have the <inttypes.h> header file. */
- #undef HAVE_INTTYPES_H
- /* Define to 1 if you have the jpeg library (-ljpeg). */
- #undef HAVE_JPEG
- /* Define to 1 if you have the <kerberosIV/des.h> header file. */
- #undef HAVE_KERBEROSIV_DES_H
- /* Define to 1 if you have the <kerberosIV/krb.h> header file. */
- #undef HAVE_KERBEROSIV_KRB_H
- /* Define to 1 if you have the <kerberos/des.h> header file. */
- #undef HAVE_KERBEROS_DES_H
- /* Define to 1 if you have the <kerberos/krb.h> header file. */
- #undef HAVE_KERBEROS_KRB_H
- /* Define to 1 if `e_text' is a member of `krb5_error'. */
- #undef HAVE_KRB5_ERROR_E_TEXT
- /* Define to 1 if `text' is a member of `krb5_error'. */
- #undef HAVE_KRB5_ERROR_TEXT
- /* Define to 1 if you have the <krb5.h> header file. */
- #undef HAVE_KRB5_H
- /* Define to 1 if you have the <krb.h> header file. */
- #undef HAVE_KRB_H
- /* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
- #undef HAVE_LANGINFO_CODESET
- /* Define to 1 if you have the `com_err' library (-lcom_err). */
- #undef HAVE_LIBCOM_ERR
- /* Define to 1 if you have the `crypto' library (-lcrypto). */
- #undef HAVE_LIBCRYPTO
- /* Define to 1 if you have the `des' library (-ldes). */
- #undef HAVE_LIBDES
- /* Define to 1 if you have the `des425' library (-ldes425). */
- #undef HAVE_LIBDES425
- /* Define to 1 if you have the `dgc' library (-ldgc). */
- #undef HAVE_LIBDGC
- /* Define to 1 if you have the `dnet' library (-ldnet). */
- #undef HAVE_LIBDNET
- /* Define to 1 if you have the hesiod library (-lhesiod). */
- #undef HAVE_LIBHESIOD
- /* Define to 1 if you have the `k5crypto' library (-lk5crypto). */
- #undef HAVE_LIBK5CRYPTO
- /* Define to 1 if you have the `krb' library (-lkrb). */
- #undef HAVE_LIBKRB
- /* Define to 1 if you have the `krb4' library (-lkrb4). */
- #undef HAVE_LIBKRB4
- /* Define to 1 if you have the `krb5' library (-lkrb5). */
- #undef HAVE_LIBKRB5
- /* Define to 1 if you have the `kstat' library (-lkstat). */
- #undef HAVE_LIBKSTAT
- /* Define to 1 if you have the `lockfile' library (-llockfile). */
- #undef HAVE_LIBLOCKFILE
- /* Define to 1 if you have the `m' library (-lm). */
- #undef HAVE_LIBM
- /* Define to 1 if you have the `mail' library (-lmail). */
- #undef HAVE_LIBMAIL
- /* Define to 1 if you have the `ncurses' library (-lncurses). */
- #undef HAVE_LIBNCURSES
- /* Define to 1 if using libotf. */
- #undef HAVE_LIBOTF
- /* Define to 1 if you have the `perfstat' library (-lperfstat). */
- #undef HAVE_LIBPERFSTAT
- /* Define to 1 if you have the <libpng/png.h> header file. */
- #undef HAVE_LIBPNG_PNG_H
- /* Define to 1 if you have the `pthreads' library (-lpthreads). */
- #undef HAVE_LIBPTHREADS
- /* Define to 1 if you have the resolv library (-lresolv). */
- #undef HAVE_LIBRESOLV
- /* Define to 1 if using SELinux. */
- #undef HAVE_LIBSELINUX
- /* Define to 1 if you have the `Xext' library (-lXext). */
- #undef HAVE_LIBXEXT
- /* Define to 1 if you have the libxml library (-lxml2). */
- #undef HAVE_LIBXML2
- /* Define to 1 if you have the `Xmu' library (-lXmu). */
- #undef HAVE_LIBXMU
- /* Define to 1 if you have the <linux/version.h> header file. */
- #undef HAVE_LINUX_VERSION_H
- /* Define to 1 if you have the <locale.h> header file. */
- #undef HAVE_LOCALE_H
- /* Define to 1 if you have the `localtime_r' function. */
- #undef HAVE_LOCALTIME_R
- /* Define to 1 if you have the `logb' function. */
- #undef HAVE_LOGB
- /* Define to 1 if you support file names longer than 14 characters. */
- #undef HAVE_LONG_FILE_NAMES
- /* Define to 1 if the system has the type `long long int'. */
- #undef HAVE_LONG_LONG_INT
- /* Define to 1 if you have the `lrand48' function. */
- #undef HAVE_LRAND48
- /* Define to 1 if you have the `lstat' function. */
- #undef HAVE_LSTAT
- /* Define to 1 if using libm17n-flt. */
- #undef HAVE_M17N_FLT
- /* Define to 1 if you have the <machine/soundcard.h> header file. */
- #undef HAVE_MACHINE_SOUNDCARD_H
- /* Define to 1 if you have the <mach/mach.h> header file. */
- #undef HAVE_MACH_MACH_H
- /* Define to 1 if you have the `MagickExportImagePixels' function. */
- #undef HAVE_MAGICKEXPORTIMAGEPIXELS
- /* Define to 1 if you have the <maillock.h> header file. */
- #undef HAVE_MAILLOCK_H
- /* Define to 1 if you have the <malloc/malloc.h> header file. */
- #undef HAVE_MALLOC_MALLOC_H
- /* Define to 1 if you have the `mblen' function. */
- #undef HAVE_MBLEN
- /* Define to 1 if you have the `mbrlen' function. */
- #undef HAVE_MBRLEN
- /* Define to 1 if you have the `mbsinit' function. */
- #undef HAVE_MBSINIT
- /* Define to 1 if <wchar.h> declares mbstate_t. */
- #undef HAVE_MBSTATE_T
- /* Define to 1 if you have the <memory.h> header file. */
- #undef HAVE_MEMORY_H
- /* Define to 1 if you have the `mempcpy' function. */
- #undef HAVE_MEMPCPY
- /* Define to 1 if you have mouse menus. (This is automatic if you use X, but
- the option to specify it remains.) It is also defined with other window
- systems that support xmenu.c. */
- #undef HAVE_MENUS
- /* Define to 1 if you have the `mkdir' function. */
- #undef HAVE_MKDIR
- /* Define to 1 if you have the `mkstemp' function. */
- #undef HAVE_MKSTEMP
- /* Define to 1 if you have a working `mmap' system call. */
- #undef HAVE_MMAP
- /* Define if you have mouse support. */
- #undef HAVE_MOUSE
- /* Define to 1 if you have the `mremap' function. */
- #undef HAVE_MREMAP
- /* Define to 1 if you have the <net/if_dl.h> header file. */
- #undef HAVE_NET_IF_DL_H
- /* Define to 1 if you have the <net/if.h> header file. */
- #undef HAVE_NET_IF_H
- /* Define to 1 if you have the <nlist.h> header file. */
- #undef HAVE_NLIST_H
- /* Define to 1 if you are using the NeXTstep API, either GNUstep or Cocoa on
- Mac OS X. */
- #undef HAVE_NS
- /* Define to 1 if libotf has OTF_get_variation_glyphs. */
- #undef HAVE_OTF_GET_VARIATION_GLYPHS
- /* Define to 1 if personality LINUX32 can be set. */
- #undef HAVE_PERSONALITY_LINUX32
- /* Define to 1 if you have the png library (-lpng). */
- #undef HAVE_PNG
- /* Define to 1 if you have the <png.h> header file. */
- #undef HAVE_PNG_H
- /* Define to 1 if you have the `posix_memalign' function. */
- #undef HAVE_POSIX_MEMALIGN
- /* Define to 1 if you have the `pstat_getdynamic' function. */
- #undef HAVE_PSTAT_GETDYNAMIC
- /* Define to 1 if you have pthread (-lpthread). */
- #undef HAVE_PTHREAD
- /* Define to 1 if you have the <pthread.h> header file. */
- #undef HAVE_PTHREAD_H
- /* Define to 1 if the pthread_sigmask function can be used (despite bugs). */
- #undef HAVE_PTHREAD_SIGMASK
- /* Define to 1 if you have the <pty.h> header file. */
- #undef HAVE_PTY_H
- /* Define to 1 if you have the <pwd.h> header file. */
- #undef HAVE_PWD_H
- /* Define to 1 if you have the `random' function. */
- #undef HAVE_RANDOM
- /* Define to 1 if you have the `readlink' function. */
- #undef HAVE_READLINK
- /* Define to 1 if you have the `readlinkat' function. */
- #undef HAVE_READLINKAT
- /* Define to 1 if you have the `recvfrom' function. */
- #undef HAVE_RECVFROM
- /* Define to 1 if you have the `rename' function. */
- #undef HAVE_RENAME
- /* Define to 1 if res_init is available. */
- #undef HAVE_RES_INIT
- /* Define to 1 if you have the `rint' function. */
- #undef HAVE_RINT
- /* Define to 1 if you have the `rmdir' function. */
- #undef HAVE_RMDIR
- /* Define to 1 if using librsvg. */
- #undef HAVE_RSVG
- /* Define to 1 if you have the `select' function. */
- #undef HAVE_SELECT
- /* Define to 1 if you have the `sendto' function. */
- #undef HAVE_SENDTO
- /* Define to 1 if you have the `setitimer' function. */
- #undef HAVE_SETITIMER
- /* Define to 1 if you have the `setlocale' function. */
- #undef HAVE_SETLOCALE
- /* Define to 1 if you have the `setpgid' function. */
- #undef HAVE_SETPGID
- /* Define to 1 if you have the `setrlimit' function. */
- #undef HAVE_SETRLIMIT
- /* Define to 1 if you have the `setsid' function. */
- #undef HAVE_SETSID
- /* Define to 1 if you have the `setsockopt' function. */
- #undef HAVE_SETSOCKOPT
- /* Define to 1 if you have the `shutdown' function. */
- #undef HAVE_SHUTDOWN
- /* Define to 1 if 'sig_atomic_t' is a signed integer type. */
- #undef HAVE_SIGNED_SIG_ATOMIC_T
- /* Define to 1 if 'wchar_t' is a signed integer type. */
- #undef HAVE_SIGNED_WCHAR_T
- /* Define to 1 if 'wint_t' is a signed integer type. */
- #undef HAVE_SIGNED_WINT_T
- /* Define to 1 if the system has the type `sigset_t'. */
- #undef HAVE_SIGSET_T
- /* Define to 1 if you have the `snprintf' function. */
- #undef HAVE_SNPRINTF
- /* Define to 1 if you have sound support. */
- #undef HAVE_SOUND
- /* Define to 1 if you have the <soundcard.h> header file. */
- #undef HAVE_SOUNDCARD_H
- /* Define to 1 if `speed_t' is declared by <termios.h>. */
- #undef HAVE_SPEED_T
- /* Define to 1 if you have the <stdint.h> header file. */
- #undef HAVE_STDINT_H
- /* Define to 1 if you have the <stdio_ext.h> header file. */
- #undef HAVE_STDIO_EXT_H
- /* Define to 1 if you have the <stdlib.h> header file. */
- #undef HAVE_STDLIB_H
- /* Define to 1 if you have the `strerror' function. */
- #undef HAVE_STRERROR
- /* Define to 1 if you have the <strings.h> header file. */
- #undef HAVE_STRINGS_H
- /* Define to 1 if you have the <string.h> header file. */
- #undef HAVE_STRING_H
- /* Define to 1 if you have the `strsignal' function. */
- #undef HAVE_STRSIGNAL
- /* Define to 1 if you have the `strtoimax' function. */
- #undef HAVE_STRTOIMAX
- /* Define to 1 if you have the `strtoll' function. */
- #undef HAVE_STRTOLL
- /* Define to 1 if you have the `strtoull' function. */
- #undef HAVE_STRTOULL
- /* Define to 1 if you have the `strtoumax' function. */
- #undef HAVE_STRTOUMAX
- /* Define to 1 if `ifr_addr' is a member of `struct ifreq'. */
- #undef HAVE_STRUCT_IFREQ_IFR_ADDR
- /* Define to 1 if `ifr_addr.sa_len' is a member of `struct ifreq'. */
- #undef HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN
- /* Define to 1 if `ifr_broadaddr' is a member of `struct ifreq'. */
- #undef HAVE_STRUCT_IFREQ_IFR_BROADADDR
- /* Define to 1 if `ifr_flags' is a member of `struct ifreq'. */
- #undef HAVE_STRUCT_IFREQ_IFR_FLAGS
- /* Define to 1 if `ifr_hwaddr' is a member of `struct ifreq'. */
- #undef HAVE_STRUCT_IFREQ_IFR_HWADDR
- /* Define to 1 if `ifr_netmask' is a member of `struct ifreq'. */
- #undef HAVE_STRUCT_IFREQ_IFR_NETMASK
- /* Define to 1 if `n_un.n_name' is a member of `struct nlist'. */
- #undef HAVE_STRUCT_NLIST_N_UN_N_NAME
- /* Define to 1 if `tm_zone' is a member of `struct tm'. */
- #undef HAVE_STRUCT_TM_TM_ZONE
- /* Define to 1 if `struct utimbuf' is declared by <utime.h>. */
- #undef HAVE_STRUCT_UTIMBUF
- /* Define if struct stat has an st_dm_mode member. */
- #undef HAVE_ST_DM_MODE
- /* Define to 1 if you have the `symlink' function. */
- #undef HAVE_SYMLINK
- /* Define to 1 if you have the `sync' function. */
- #undef HAVE_SYNC
- /* Define to 1 if you have the `sysinfo' function. */
- #undef HAVE_SYSINFO
- /* Define to 1 if you have the <sys/bitypes.h> header file. */
- #undef HAVE_SYS_BITYPES_H
- /* Define to 1 if you have the <sys/inttypes.h> header file. */
- #undef HAVE_SYS_INTTYPES_H
- /* Define to 1 if you have the <sys/loadavg.h> header file. */
- #undef HAVE_SYS_LOADAVG_H
- /* Define to 1 if you have the <sys/mman.h> header file. */
- #undef HAVE_SYS_MMAN_H
- /* Define to 1 if you have the <sys/param.h> header file. */
- #undef HAVE_SYS_PARAM_H
- /* Define to 1 if you have the <sys/resource.h> header file. */
- #undef HAVE_SYS_RESOURCE_H
- /* Define to 1 if you have the <sys/select.h> header file. */
- #undef HAVE_SYS_SELECT_H
- /* Define to 1 if you have the <sys/socket.h> header file. */
- #undef HAVE_SYS_SOCKET_H
- /* Define to 1 if you have the <sys/soundcard.h> header file. */
- #undef HAVE_SYS_SOUNDCARD_H
- /* Define to 1 if you have the <sys/stat.h> header file. */
- #undef HAVE_SYS_STAT_H
- /* Define to 1 if you have the <sys/systeminfo.h> header file. */
- #undef HAVE_SYS_SYSTEMINFO_H
- /* Define to 1 if you have the <sys/time.h> header file. */
- #undef HAVE_SYS_TIME_H
- /* Define to 1 if you have the <sys/types.h> header file. */
- #undef HAVE_SYS_TYPES_H
- /* Define to 1 if you have the <sys/un.h> header file. */
- #undef HAVE_SYS_UN_H
- /* Define to 1 if you have the <sys/utsname.h> header file. */
- #undef HAVE_SYS_UTSNAME_H
- /* Define to 1 if you have the <sys/vlimit.h> header file. */
- #undef HAVE_SYS_VLIMIT_H
- /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
- #undef HAVE_SYS_WAIT_H
- /* Define to 1 if you have the <sys/_mbstate_t.h> header file. */
- #undef HAVE_SYS__MBSTATE_T_H
- /* Define to 1 if you have the <term.h> header file. */
- #undef HAVE_TERM_H
- /* Define to 1 if you have the tiff library (-ltiff). */
- #undef HAVE_TIFF
- /* Define to 1 if `struct timeval' is declared by <sys/time.h>. */
- #undef HAVE_TIMEVAL
- /* Define if struct tm has the tm_gmtoff member. */
- #undef HAVE_TM_GMTOFF
- /* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use
- `HAVE_STRUCT_TM_TM_ZONE' instead. */
- #undef HAVE_TM_ZONE
- /* Define to 1 if you have the `touchlock' function. */
- #undef HAVE_TOUCHLOCK
- /* Define to 1 if you don't have `tm_zone' but do have the external array
- `tzname'. */
- #undef HAVE_TZNAME
- /* Define to 1 if you have the `tzset' function. */
- #undef HAVE_TZSET
- /* Define to 1 if you have the `ualarm' function. */
- #undef HAVE_UALARM
- /* Define to 1 if you have the <unistd.h> header file. */
- #undef HAVE_UNISTD_H
- /* Define to 1 if the system has the type `unsigned long long int'. */
- #undef HAVE_UNSIGNED_LONG_LONG_INT
- /* Define to 1 if you have the <util.h> header file. */
- #undef HAVE_UTIL_H
- /* Define to 1 if you have the `utimes' function. */
- #undef HAVE_UTIMES
- /* Define to 1 if you have the <utime.h> header file. */
- #undef HAVE_UTIME_H
- /* Define to 1 if you have the <utmp.h> header file. */
- #undef HAVE_UTMP_H
- /* Define to 1 if you have the `vfork' function. */
- #undef HAVE_VFORK
- /* Define to 1 if you have the <vfork.h> header file. */
- #undef HAVE_VFORK_H
- /* Define to 1 if you have the <wchar.h> header file. */
- #undef HAVE_WCHAR_H
- /* Define if you have the 'wchar_t' type. */
- #undef HAVE_WCHAR_T
- /* Define if you have a window system. */
- #undef HAVE_WINDOW_SYSTEM
- /* Define to 1 if `fork' works. */
- #undef HAVE_WORKING_FORK
- /* Define to 1 if `vfork' works. */
- #undef HAVE_WORKING_VFORK
- /* Define to 1 if you have the <ws2tcpip.h> header file. */
- #undef HAVE_WS2TCPIP_H
- /* Define to 1 if you want to use version 11 of X windows. Otherwise, Emacs
- expects to use version 10. */
- #undef HAVE_X11
- /* Define to 1 if you have the X11R6 or newer version of Xlib. */
- #undef HAVE_X11R6
- /* Define if you have usable X11R6-style XIM support. */
- #undef HAVE_X11R6_XIM
- /* Define to 1 if you have the X11R6 or newer version of Xt. */
- #undef HAVE_X11XTR6
- /* Define to 1 if you have the Xaw3d library (-lXaw3d). */
- #undef HAVE_XAW3D
- /* Define to 1 if you have the Xft library. */
- #undef HAVE_XFT
- /* Define to 1 if XIM is available */
- #undef HAVE_XIM
- /* Define to 1 if you have the XkbGetKeyboard function. */
- #undef HAVE_XKBGETKEYBOARD
- /* Define to 1 if you have the Xpm library (-lXpm). */
- #undef HAVE_XPM
- /* Define to 1 if you have the `XrmSetDatabase' function. */
- #undef HAVE_XRMSETDATABASE
- /* Define to 1 if you have the `XScreenNumberOfScreen' function. */
- #undef HAVE_XSCREENNUMBEROFSCREEN
- /* Define to 1 if you have the `XScreenResourceString' function. */
- #undef HAVE_XSCREENRESOURCESTRING
- /* Define to 1 if you have the `XSetWMProtocols' function. */
- #undef HAVE_XSETWMPROTOCOLS
- /* Define if you have usable i18n support. */
- #undef HAVE_X_I18N
- /* Define to 1 if you have the SM library (-lSM). */
- #undef HAVE_X_SM
- /* Define to 1 if you want to use the X window system. */
- #undef HAVE_X_WINDOWS
- /* Define to 1 if the system has the type `_Bool'. */
- #undef HAVE__BOOL
- /* Define to 1 if you have the `__builtin_unwind_init' function. */
- #undef HAVE___BUILTIN_UNWIND_INIT
- /* Define to 1 if you have the `__executable_start' function. */
- #undef HAVE___EXECUTABLE_START
- /* Define to 1 if you have the `__fpending' function. */
- #undef HAVE___FPENDING
- /* Define to support using a Hesiod database to find the POP server. */
- #undef HESIOD
- /* Define to support Kerberos-authenticated POP mail retrieval. */
- #undef KERBEROS
- /* Define to use Kerberos 5 instead of Kerberos 4. */
- #undef KERBEROS5
- /* Define to 1 if localtime caches TZ. */
- #undef LOCALTIME_CACHE
- /* Define to 1 if `lstat' dereferences a symlink specified with a trailing
- slash. */
- #undef LSTAT_FOLLOWS_SLASHED_SYMLINK
- /* String giving fallback POP mail host. */
- #undef MAILHOST
- /* Define to unlink, rather than empty, mail spool after reading. */
- #undef MAIL_UNLINK_SPOOL
- /* Define if the mailer uses flock to interlock the mail spool. */
- #undef MAIL_USE_FLOCK
- /* Define if the mailer uses lockf to interlock the mail spool. */
- #undef MAIL_USE_LOCKF
- /* Define to support MMDF mailboxes in movemail. */
- #undef MAIL_USE_MMDF
- /* Define to support POP mail retrieval. */
- #undef MAIL_USE_POP
- /* Define to 1 if you don't have struct exception in math.h. */
- #undef NO_MATHERR
- /* Define to 1 if your C compiler doesn't accept -c and -o together. */
- #undef NO_MINUS_C_MINUS_O
- /* Define to 1 if `NSInteger' is defined. */
- #undef NS_HAVE_NSINTEGER
- /* Define to 1 if you are using NS windowing under MacOS X. */
- #undef NS_IMPL_COCOA
- /* Define to 1 if you are using NS windowing under GNUstep. */
- #undef NS_IMPL_GNUSTEP
- /* Define to 1 if the nlist n_name member is a pointer */
- #undef N_NAME_POINTER
- /* Define if the C compiler is the linker. */
- #undef ORDINARY_LINK
- /* Name of package */
- #undef PACKAGE
- /* Define to the address where bug reports for this package should be sent. */
- #undef PACKAGE_BUGREPORT
- /* Define to the full name of this package. */
- #undef PACKAGE_NAME
- /* Define to the full name and version of this package. */
- #undef PACKAGE_STRING
- /* Define to the one symbol short name of this package. */
- #undef PACKAGE_TARNAME
- /* Define to the home page for this package. */
- #undef PACKAGE_URL
- /* Define to the version of this package. */
- #undef PACKAGE_VERSION
- /* Define as `void' if your compiler accepts `void *'; otherwise define as
- `char'. */
- #undef POINTER_TYPE
- /* Define to 1 if the C compiler supports function prototypes. */
- #undef PROTOTYPES
- /* Define to 1 if pthread_sigmask(), when it fails, returns -1 and sets errno.
- */
- #undef PTHREAD_SIGMASK_FAILS_WITH_ERRNO
- /* Define to 1 if pthread_sigmask() may returns 0 and have no effect. */
- #undef PTHREAD_SIGMASK_INEFFECTIVE
- /* Define to 1 if pthread_sigmask() unblocks signals incorrectly. */
- #undef PTHREAD_SIGMASK_UNBLOCK_BUG
- /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
- 'ptrdiff_t'. */
- #undef PTRDIFF_T_SUFFIX
- /* Define to 1 if readlink fails to recognize a trailing slash. */
- #undef READLINK_TRAILING_SLASH_BUG
- /* Define REL_ALLOC if you want to use the relocating allocator for buffer
- space. */
- #undef REL_ALLOC
- /* Define to 1 if stat needs help when passed a directory name with a trailing
- slash */
- #undef REPLACE_FUNC_STAT_DIR
- /* Define to 1 if stat needs help when passed a file name with a trailing
- slash */
- #undef REPLACE_FUNC_STAT_FILE
- /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
- 'sig_atomic_t'. */
- #undef SIG_ATOMIC_T_SUFFIX
- /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
- 'size_t'. */
- #undef SIZE_T_SUFFIX
- /* If using the C implementation of alloca, define if you know the
- direction of stack growth for your system; otherwise it will be
- automatically deduced at runtime.
- STACK_DIRECTION > 0 => grows toward higher addresses
- STACK_DIRECTION < 0 => grows toward lower addresses
- STACK_DIRECTION = 0 => direction of growth unknown */
- #undef STACK_DIRECTION
- /* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
- #undef STAT_MACROS_BROKEN
- /* Define to 1 if you have the ANSI C header files. */
- #undef STDC_HEADERS
- /* Define to 1 on System V Release 4. */
- #undef SVR4
- /* Process async input synchronously. */
- #undef SYNC_INPUT
- /* Define to use system malloc. */
- #undef SYSTEM_MALLOC
- /* Define to 1 if you use terminfo instead of termcap. */
- #undef TERMINFO
- /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
- #undef TIME_WITH_SYS_TIME
- /* Define to 1 if your <sys/time.h> declares `struct tm'. */
- #undef TM_IN_SYS_TIME
- /* Define to 1 for Encore UMAX. */
- #undef UMAX
- /* Define to 1 for Encore UMAX 4.3 that has <inq_status/cpustats.h> instead of
- <sys/cpustats.h>. */
- #undef UMAX4_3
- /* Define to 1 if using GTK. */
- #undef USE_GTK
- /* Define this to use a lisp union for the Lisp_Object data type. */
- #undef USE_LISP_UNION_TYPE
- /* Define to 1 if using the Lucid X toolkit. */
- #undef USE_LUCID
- /* Define to use mmap to allocate buffer text. */
- #undef USE_MMAP_FOR_BUFFERS
- /* Define to 1 if using the Motif X toolkit. */
- #undef USE_MOTIF
- /* Define to 1 if we should use toolkit scroll bars. */
- #undef USE_TOOLKIT_SCROLL_BARS
- /* Define to 1 if we should use XIM, if it is available. */
- #undef USE_XIM
- /* Define to 1 if using an X toolkit. */
- #undef USE_X_TOOLKIT
- /* Version number of package */
- #undef VERSION
- /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
- 'wchar_t'. */
- #undef WCHAR_T_SUFFIX
- /* Use long long for EMACS_INT if available. */
- #undef WIDE_EMACS_INT
- /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
- 'wint_t'. */
- #undef WINT_T_SUFFIX
- /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
- significant byte first (like Motorola and SPARC, unlike Intel). */
- #if defined AC_APPLE_UNIVERSAL_BUILD
- # if defined __BIG_ENDIAN__
- # define WORDS_BIGENDIAN 1
- # endif
- #else
- # ifndef WORDS_BIGENDIAN
- # undef WORDS_BIGENDIAN
- # endif
- #endif
- /* Define this to check for malloc buffer overrun. */
- #undef XMALLOC_OVERRUN_CHECK
- /* Define to the type of the 6th arg of XRegisterIMInstantiateCallback, either
- XPointer or XPointer*. */
- #undef XRegisterIMInstantiateCallback_arg6
- /* Enable large inode numbers on Mac OS X. */
- #ifndef _DARWIN_USE_64_BIT_INODE
- # define _DARWIN_USE_64_BIT_INODE 1
- #endif
- /* Number of bits in a file offset, on hosts where this is settable. */
- #undef _FILE_OFFSET_BITS
- /* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
- #undef _LARGEFILE_SOURCE
- /* Define for large files, on AIX-style hosts. */
- #undef _LARGE_FILES
- /* Define to 1 if on MINIX. */
- #undef _MINIX
- /* Define if GNUstep uses ObjC exceptions. */
- #undef _NATIVE_OBJC_EXCEPTIONS
- /* The _Noreturn keyword of draft C1X. */
- #ifndef _Noreturn
- # if (3 <= __GNUC__ || (__GNUC__ == 2 && 8 <= __GNUC_MINOR__) \
- || 0x5110 <= __SUNPRO_C)
- # define _Noreturn __attribute__ ((__noreturn__))
- # elif 1200 <= _MSC_VER
- # define _Noreturn __declspec (noreturn)
- # else
- # define _Noreturn
- # endif
- #endif
- /* Define to 2 if the system does not provide POSIX.1 features except with
- this defined. */
- #undef _POSIX_1_SOURCE
- /* Define to 1 if you need to in order for `stat' and other things to work. */
- #undef _POSIX_SOURCE
- /* Define to 500 only on HP-UX. */
- #undef _XOPEN_SOURCE
- /* Enable extensions on AIX 3, Interix. */
- #ifndef _ALL_SOURCE
- # undef _ALL_SOURCE
- #endif
- /* Enable general extensions on MacOS X. */
- #ifndef _DARWIN_C_SOURCE
- # undef _DARWIN_C_SOURCE
- #endif
- /* Enable GNU extensions on systems that have them. */
- #ifndef _GNU_SOURCE
- # undef _GNU_SOURCE
- #endif
- /* Enable threading extensions on Solaris. */
- #ifndef _POSIX_PTHREAD_SEMANTICS
- # undef _POSIX_PTHREAD_SEMANTICS
- #endif
- /* Enable extensions on HP NonStop. */
- #ifndef _TANDEM_SOURCE
- # undef _TANDEM_SOURCE
- #endif
- /* Enable general extensions on Solaris. */
- #ifndef __EXTENSIONS__
- # undef __EXTENSIONS__
- #endif
- /* Define to rpl_ if the getopt replacement functions and variables should be
- used. */
- #undef __GETOPT_PREFIX
- /* Define like PROTOTYPES; this can be used by system headers. */
- #undef __PROTOTYPES
- /* Ensure that <stdint.h> defines the limit macros, since gnulib's
- <inttypes.h> relies on them. */
- #if defined __cplusplus && !defined __STDC_LIMIT_MACROS && GL_TRIGGER_STDC_LIMIT_MACROS
- # define __STDC_LIMIT_MACROS 1
- #endif
- /* Define to compiler's equivalent of C99 restrict keyword in array
- declarations. Define as empty for no equivalent. */
- #undef __restrict_arr
- /* Define to the used machine dependent file. */
- #undef config_machfile
- /* Define to the used os dependent file. */
- #undef config_opsysfile
- /* Define to empty if `const' does not conform to ANSI C. */
- #undef const
- /* A replacement for va_copy, if needed. */
- #define gl_va_copy(a,b) ((a) = (b))
- /* Define to `__inline__' or `__inline' if that's what the C compiler
- calls it, or to nothing if 'inline' is not supported under any name. */
- #ifndef __cplusplus
- #undef inline
- #endif
- /* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports
- the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of
- earlier versions), but does not display it by setting __GNUC_STDC_INLINE__.
- __APPLE__ && __MACH__ test for MacOS X.
- __APPLE_CC__ tests for the Apple compiler and its version.
- __STDC_VERSION__ tests for the C99 mode. */
- #if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__
- # define __GNUC_STDC_INLINE__ 1
- #endif
- /* Define to a type if <wchar.h> does not define. */
- #undef mbstate_t
- /* Define to `int' if <sys/types.h> does not define. */
- #undef mode_t
- /* Define to the name of the strftime replacement function. */
- #undef my_strftime
- /* Define to the type of st_nlink in struct stat, or a supertype. */
- #undef nlink_t
- /* Define to `int' if <sys/types.h> does not define. */
- #undef pid_t
- /* Define to the equivalent of the C99 'restrict' keyword, or to
- nothing if this is not supported. Do not define if restrict is
- supported directly. */
- #undef restrict
- /* Work around a bug in Sun C++: it does not support _Restrict or
- __restrict__, even though the corresponding Sun C compiler ends up with
- "#define restrict _Restrict" or "#define restrict __restrict__" in the
- previous line. Perhaps some future version of Sun C++ will work with
- restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
- #if defined __SUNPRO_CC && !defined __RESTRICT
- # define _Restrict
- # define __restrict__
- #endif
- /* type to use in place of socklen_t if not defined */
- #undef socklen_t
- /* Define as a signed type of the same size as size_t. */
- #undef ssize_t
- /* Define to any substitute for sys_siglist. */
- #undef sys_siglist
- /* Define as a marker that can be attached to declarations that might not
- be used. This helps to reduce warnings, such as from
- GCC -Wunused-parameter. */
- #if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
- # define _GL_UNUSED __attribute__ ((__unused__))
- #else
- # define _GL_UNUSED
- #endif
- /* The name _UNUSED_PARAMETER_ is an earlier spelling, although the name
- is a misnomer outside of parameter lists. */
- #define _UNUSED_PARAMETER_ _GL_UNUSED
- /* The __pure__ attribute was added in gcc 2.96. */
- #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
- # define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
- #else
- # define _GL_ATTRIBUTE_PURE /* empty */
- #endif
- /* The __const__ attribute was added in gcc 2.95. */
- #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
- # define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
- #else
- # define _GL_ATTRIBUTE_CONST /* empty */
- #endif
- /* Define as a macro for copying va_list variables. */
- #undef va_copy
- /* Define as `fork' if `vfork' does not work. */
- #undef vfork
- /* Define to empty if the keyword `volatile' does not work. Warning: valid
- code using `volatile' can become incorrect without. Disable with care. */
- #undef volatile
- /* On AIX 3 this must be included before any other include file. */
- #include <alloca.h>
- #if ! HAVE_ALLOCA
- # error "alloca not available on this machine"
- #endif
- /* Define AMPERSAND_FULL_NAME if you use the convention
- that & in the full name stands for the login id. */
- /* Turned on June 1996 supposing nobody will mind it. */
- #define AMPERSAND_FULL_NAME
- /* `subprocesses' should be defined if you want to
- have code for asynchronous subprocesses
- (as used in M-x compile and M-x shell).
- Only MSDOS does not support this (it overrides
- this in its config_opsysfile below). */
- #define subprocesses
- /* Include the os and machine dependent files. */
- #include config_opsysfile
- #ifdef config_machfile
- # include config_machfile
- #endif
- /* GNUstep needs a bit more pure memory. Of the existing knobs,
- SYSTEM_PURESIZE_EXTRA seems like the least likely to cause problems.
- (There is probably a better place to do this, but right now the
- Cocoa side does this in s/darwin.h and we cannot parallel this
- exactly since GNUstep is multi-OS. */
- #if defined HAVE_NS && defined NS_IMPL_GNUSTEP
- # define SYSTEM_PURESIZE_EXTRA 30000
- #endif
- #ifdef emacs /* Don't do this for lib-src. */
- /* Tell regex.c to use a type compatible with Emacs. */
- #define RE_TRANSLATE_TYPE Lisp_Object
- #define RE_TRANSLATE(TBL, C) CHAR_TABLE_TRANSLATE (TBL, C)
- #ifdef make_number
- /* If make_number is a macro, use it. */
- #define RE_TRANSLATE_P(TBL) (!EQ (TBL, make_number (0)))
- #else
- /* If make_number is a function, avoid it. */
- #define RE_TRANSLATE_P(TBL) (!(INTEGERP (TBL) && XINT (TBL) == 0))
- #endif
- #endif
- /* These default definitions are good for almost all machines.
- Any exceptions should override them in m/MACHINE.h.
- They must be usable in preprocessor conditionals. */
- #ifndef BITS_PER_CHAR
- #define BITS_PER_CHAR 8
- #endif
- #ifndef BITS_PER_SHORT
- #define BITS_PER_SHORT 16
- #endif
- #ifndef BITS_PER_INT
- #define BITS_PER_INT 32
- #endif
- #ifndef BITS_PER_LONG
- #ifdef _LP64
- #define BITS_PER_LONG 64
- #else
- #define BITS_PER_LONG 32
- #endif
- #endif
- #if !defined BITS_PER_LONG_LONG && HAVE_LONG_LONG_INT
- #define BITS_PER_LONG_LONG 64
- #endif
- /* Define if the compiler supports function prototypes. It may do so but
- not define __STDC__ (e.g. DEC C by default) or may define it as zero. */
- #undef PROTOTYPES
- #include <string.h>
- #include <stdlib.h>
- #if defined __GNUC__ && (__GNUC__ > 2 \
- || (__GNUC__ == 2 && __GNUC_MINOR__ >= 5))
- #define NO_RETURN __attribute__ ((__noreturn__))
- #else
- #define NO_RETURN /* nothing */
- #endif
- #if __GNUC__ >= 3 /* On GCC 3.0 we might get a warning. */
- #define NO_INLINE __attribute__((noinline))
- #else
- #define NO_INLINE
- #endif
- #if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 1))
- #define EXTERNALLY_VISIBLE __attribute__((externally_visible))
- #else
- #define EXTERNALLY_VISIBLE
- #endif
- #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
- # define ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec))
- #else
- # define ATTRIBUTE_FORMAT(spec) /* empty */
- #endif
- #if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)
- # define ATTRIBUTE_FORMAT_PRINTF(formatstring_parameter, first_argument) \
- ATTRIBUTE_FORMAT ((__gnu_printf__, formatstring_parameter, first_argument))
- #else
- # define ATTRIBUTE_FORMAT_PRINTF(formatstring_parameter, first_argument) \
- ATTRIBUTE_FORMAT ((__printf__, formatstring_parameter, first_argument))
- #endif
- /* Some versions of GNU/Linux define noinline in their headers. */
- #ifdef noinline
- #undef noinline
- #endif
- /* These won't be used automatically yet. We also need to know, at least,
- that the stack is continuous. */
- #ifdef __GNUC__
- # ifndef GC_SETJMP_WORKS
- /* GC_SETJMP_WORKS is nearly always appropriate for GCC. */
- # define GC_SETJMP_WORKS 1
- # endif
- #endif
- #endif /* EMACS_CONFIG_H */
- /*
- Local Variables:
- mode: c
- End:
- */
|