config.h.in revision 07fb9b8f
11ab64890Smrg/* src/config.h.in.  Generated from configure.ac by autoheader.  */
21ab64890Smrg
31ab64890Smrg/* Define to 1 if `struct sockaddr_in' has a `sin_len' member */
41ab64890Smrg#undef BSD44SOCKETS
51ab64890Smrg
61ab64890Smrg/* Include compose table cache support */
71ab64890Smrg#undef COMPOSECACHE
81ab64890Smrg
91ab64890Smrg/* Has getresuid() & getresgid() functions */
101ab64890Smrg#undef HASGETRESUID
111ab64890Smrg
121ab64890Smrg/* Has issetugid() function */
131ab64890Smrg#undef HASSETUGID
141ab64890Smrg
151ab64890Smrg/* Has shm*() functions */
161ab64890Smrg#undef HAS_SHM
171ab64890Smrg
181ab64890Smrg/* Define to 1 if you have the <dlfcn.h> header file. */
191ab64890Smrg#undef HAVE_DLFCN_H
201ab64890Smrg
211ab64890Smrg/* Use dlopen to load shared libraries */
221ab64890Smrg#undef HAVE_DLOPEN
231ab64890Smrg
2407fb9b8fSmrg/* Define to 1 if you have the 'getaddrinfo' function. */
2507fb9b8fSmrg#undef HAVE_GETADDRINFO
2607fb9b8fSmrg
27ebe525bcSmrg/* Define to 1 if you have the 'getpagesize' function. */
281ab64890Smrg#undef HAVE_GETPAGESIZE
291ab64890Smrg
3007fb9b8fSmrg/* Define to 1 if you have the 'inet_ntop' function. */
3107fb9b8fSmrg#undef HAVE_INET_NTOP
3207fb9b8fSmrg
331ab64890Smrg/* Define to 1 if you have the <inttypes.h> header file. */
341ab64890Smrg#undef HAVE_INTTYPES_H
351ab64890Smrg
361ab64890Smrg/* launchd support available */
371ab64890Smrg#undef HAVE_LAUNCHD
381ab64890Smrg
39ebe525bcSmrg/* Define to 1 if you have the 'ws2_32' library (-lws2_32). */
40b4ee4795Smrg#undef HAVE_LIBWS2_32
41b4ee4795Smrg
427d2c738bSmrg/* Define to 1 if you have the <minix/config.h> header file. */
437d2c738bSmrg#undef HAVE_MINIX_CONFIG_H
441ab64890Smrg
45ebe525bcSmrg/* Define to 1 if you have a working 'mmap' system call. */
461ab64890Smrg#undef HAVE_MMAP
471ab64890Smrg
48ebe525bcSmrg/* Define to 1 if you have the 'reallocarray' function. */
49258a0ebeSmrg#undef HAVE_REALLOCARRAY
50258a0ebeSmrg
51ebe525bcSmrg/* Define to 1 if you have the 'seteuid' function. */
52eb411b4bSmrg#undef HAVE_SETEUID
53eb411b4bSmrg
54ebe525bcSmrg/* Define to 1 if the system has the type 'socklen_t'. */
5561b2299dSmrg#undef HAVE_SOCKLEN_T
5661b2299dSmrg
571ab64890Smrg/* Define to 1 if you have the <stdint.h> header file. */
581ab64890Smrg#undef HAVE_STDINT_H
591ab64890Smrg
607d2c738bSmrg/* Define to 1 if you have the <stdio.h> header file. */
617d2c738bSmrg#undef HAVE_STDIO_H
627d2c738bSmrg
631ab64890Smrg/* Define to 1 if you have the <stdlib.h> header file. */
641ab64890Smrg#undef HAVE_STDLIB_H
651ab64890Smrg
66ebe525bcSmrg/* Define to 1 if you have the 'strcasecmp' function. */
677d2c738bSmrg#undef HAVE_STRCASECMP
687d2c738bSmrg
691ab64890Smrg/* Define to 1 if you have the <strings.h> header file. */
701ab64890Smrg#undef HAVE_STRINGS_H
711ab64890Smrg
721ab64890Smrg/* Define to 1 if you have the <string.h> header file. */
731ab64890Smrg#undef HAVE_STRING_H
741ab64890Smrg
75ebe525bcSmrg/* Define to 1 if you have the 'strlcpy' function. */
767d2c738bSmrg#undef HAVE_STRLCPY
777d2c738bSmrg
78ebe525bcSmrg/* Define to 1 if you have the 'strtol' function. */
791ab64890Smrg#undef HAVE_STRTOL
801ab64890Smrg
8107fb9b8fSmrg/* Define to 1 if the system has the type 'struct sockaddr_storage'. */
8207fb9b8fSmrg#undef HAVE_STRUCT_SOCKADDR_STORAGE
8307fb9b8fSmrg
84258a0ebeSmrg/* Define to 1 if you have the <sys/filio.h> header file. */
85258a0ebeSmrg#undef HAVE_SYS_FILIO_H
86258a0ebeSmrg
87258a0ebeSmrg/* Define to 1 if you have the <sys/ioctl.h> header file. */
88258a0ebeSmrg#undef HAVE_SYS_IOCTL_H
89258a0ebeSmrg
90b4ee4795Smrg/* Define to 1 if you have the <sys/param.h> header file. */
91b4ee4795Smrg#undef HAVE_SYS_PARAM_H
92b4ee4795Smrg
93b4ee4795Smrg/* Define to 1 if you have the <sys/select.h> header file. */
94b4ee4795Smrg#undef HAVE_SYS_SELECT_H
95b4ee4795Smrg
96258a0ebeSmrg/* Define to 1 if you have the <sys/socket.h> header file. */
97258a0ebeSmrg#undef HAVE_SYS_SOCKET_H
98258a0ebeSmrg
991ab64890Smrg/* Define to 1 if you have the <sys/stat.h> header file. */
1001ab64890Smrg#undef HAVE_SYS_STAT_H
1011ab64890Smrg
1021ab64890Smrg/* Define to 1 if you have the <sys/types.h> header file. */
1031ab64890Smrg#undef HAVE_SYS_TYPES_H
1041ab64890Smrg
1051ab64890Smrg/* Define to 1 if you have the <unistd.h> header file. */
1061ab64890Smrg#undef HAVE_UNISTD_H
1071ab64890Smrg
1087d2c738bSmrg/* Define to 1 if you have the <wchar.h> header file. */
1097d2c738bSmrg#undef HAVE_WCHAR_H
1107d2c738bSmrg
111d4a3aaf4Smrg/* Define to 1 if the system has the `__builtin_popcountl' built-in function
112d4a3aaf4Smrg   */
113d4a3aaf4Smrg#undef HAVE___BUILTIN_POPCOUNTL
114d4a3aaf4Smrg
1151ab64890Smrg/* Support IPv6 for TCP connections */
1161ab64890Smrg#undef IPv6
1171ab64890Smrg
1181ab64890Smrg/* Support os-specific local connections */
1191ab64890Smrg#undef LOCALCONN
1201ab64890Smrg
121862bcd1aSmrg/* Define to the sub-directory where libtool stores uninstalled libraries. */
12288de56ccSmrg#undef LT_OBJDIR
12388de56ccSmrg
1241ab64890Smrg/* Disable XLOCALEDIR environment variable */
1251ab64890Smrg#undef NO_XLOCALEDIR
1261ab64890Smrg
1271ab64890Smrg/* Name of package */
1281ab64890Smrg#undef PACKAGE
1291ab64890Smrg
1301ab64890Smrg/* Define to the address where bug reports for this package should be sent. */
1311ab64890Smrg#undef PACKAGE_BUGREPORT
1321ab64890Smrg
1331ab64890Smrg/* Define to the full name of this package. */
1341ab64890Smrg#undef PACKAGE_NAME
1351ab64890Smrg
1361ab64890Smrg/* Define to the full name and version of this package. */
1371ab64890Smrg#undef PACKAGE_STRING
1381ab64890Smrg
1391ab64890Smrg/* Define to the one symbol short name of this package. */
1401ab64890Smrg#undef PACKAGE_TARNAME
1411ab64890Smrg
142b4ee4795Smrg/* Define to the home page for this package. */
143b4ee4795Smrg#undef PACKAGE_URL
144b4ee4795Smrg
1451ab64890Smrg/* Define to the version of this package. */
1461ab64890Smrg#undef PACKAGE_VERSION
1471ab64890Smrg
1481ab64890Smrg/* Major version of this package */
1491ab64890Smrg#undef PACKAGE_VERSION_MAJOR
1501ab64890Smrg
1511ab64890Smrg/* Minor version of this package */
1521ab64890Smrg#undef PACKAGE_VERSION_MINOR
1531ab64890Smrg
1541ab64890Smrg/* Patch version of this package */
1551ab64890Smrg#undef PACKAGE_VERSION_PATCHLEVEL
1561ab64890Smrg
157ebe525bcSmrg/* Define to 1 if all of the C89 standard headers exist (not just the ones
1587d2c738bSmrg   required in a freestanding environment). This macro is provided for
1597d2c738bSmrg   backward compatibility; new code need not use it. */
1601ab64890Smrg#undef STDC_HEADERS
1611ab64890Smrg
1621ab64890Smrg/* Support TCP socket connections */
1631ab64890Smrg#undef TCPCONN
1641ab64890Smrg
1651ab64890Smrg/* launchd support available */
1661ab64890Smrg#undef TRANS_REOPEN
1671ab64890Smrg
1681ab64890Smrg/* Support UNIX socket connections */
1691ab64890Smrg#undef UNIXCONN
1701ab64890Smrg
1711ab64890Smrg/* Split some i18n functions into loadable modules */
1721ab64890Smrg#undef USE_DYNAMIC_LC
1731ab64890Smrg
1741ab64890Smrg/* Use the X cursor library to load cursors */
1751ab64890Smrg#undef USE_DYNAMIC_XCURSOR
1761ab64890Smrg
1771ab64890Smrg/* poll() function is available */
1781ab64890Smrg#undef USE_POLL
1791ab64890Smrg
180ebe525bcSmrg/* Enable extensions on AIX, Interix, z/OS.  */
1812e9c7c8cSmrg#ifndef _ALL_SOURCE
1822e9c7c8cSmrg# undef _ALL_SOURCE
1832e9c7c8cSmrg#endif
1847d2c738bSmrg/* Enable general extensions on macOS.  */
1857d2c738bSmrg#ifndef _DARWIN_C_SOURCE
1867d2c738bSmrg# undef _DARWIN_C_SOURCE
1877d2c738bSmrg#endif
1887d2c738bSmrg/* Enable general extensions on Solaris.  */
1897d2c738bSmrg#ifndef __EXTENSIONS__
1907d2c738bSmrg# undef __EXTENSIONS__
1917d2c738bSmrg#endif
1922e9c7c8cSmrg/* Enable GNU extensions on systems that have them.  */
1932e9c7c8cSmrg#ifndef _GNU_SOURCE
1942e9c7c8cSmrg# undef _GNU_SOURCE
1952e9c7c8cSmrg#endif
1967d2c738bSmrg/* Enable X/Open compliant socket functions that do not require linking
1977d2c738bSmrg   with -lxnet on HP-UX 11.11.  */
1987d2c738bSmrg#ifndef _HPUX_ALT_XOPEN_SOCKET_API
1997d2c738bSmrg# undef _HPUX_ALT_XOPEN_SOCKET_API
2007d2c738bSmrg#endif
2017d2c738bSmrg/* Identify the host operating system as Minix.
2027d2c738bSmrg   This macro does not affect the system headers' behavior.
2037d2c738bSmrg   A future release of Autoconf may stop defining this macro.  */
2047d2c738bSmrg#ifndef _MINIX
2057d2c738bSmrg# undef _MINIX
2067d2c738bSmrg#endif
2077d2c738bSmrg/* Enable general extensions on NetBSD.
2087d2c738bSmrg   Enable NetBSD compatibility extensions on Minix.  */
2097d2c738bSmrg#ifndef _NETBSD_SOURCE
2107d2c738bSmrg# undef _NETBSD_SOURCE
2117d2c738bSmrg#endif
2127d2c738bSmrg/* Enable OpenBSD compatibility extensions on NetBSD.
2137d2c738bSmrg   Oddly enough, this does nothing on OpenBSD.  */
2147d2c738bSmrg#ifndef _OPENBSD_SOURCE
2157d2c738bSmrg# undef _OPENBSD_SOURCE
2167d2c738bSmrg#endif
2177d2c738bSmrg/* Define to 1 if needed for POSIX-compatible behavior.  */
2187d2c738bSmrg#ifndef _POSIX_SOURCE
2197d2c738bSmrg# undef _POSIX_SOURCE
2207d2c738bSmrg#endif
2217d2c738bSmrg/* Define to 2 if needed for POSIX-compatible behavior.  */
2227d2c738bSmrg#ifndef _POSIX_1_SOURCE
2237d2c738bSmrg# undef _POSIX_1_SOURCE
2247d2c738bSmrg#endif
2257d2c738bSmrg/* Enable POSIX-compatible threading on Solaris.  */
2262e9c7c8cSmrg#ifndef _POSIX_PTHREAD_SEMANTICS
2272e9c7c8cSmrg# undef _POSIX_PTHREAD_SEMANTICS
2282e9c7c8cSmrg#endif
2297d2c738bSmrg/* Enable extensions specified by ISO/IEC TS 18661-5:2014.  */
2307d2c738bSmrg#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
2317d2c738bSmrg# undef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
2327d2c738bSmrg#endif
2337d2c738bSmrg/* Enable extensions specified by ISO/IEC TS 18661-1:2014.  */
2347d2c738bSmrg#ifndef __STDC_WANT_IEC_60559_BFP_EXT__
2357d2c738bSmrg# undef __STDC_WANT_IEC_60559_BFP_EXT__
2367d2c738bSmrg#endif
2377d2c738bSmrg/* Enable extensions specified by ISO/IEC TS 18661-2:2015.  */
2387d2c738bSmrg#ifndef __STDC_WANT_IEC_60559_DFP_EXT__
2397d2c738bSmrg# undef __STDC_WANT_IEC_60559_DFP_EXT__
2407d2c738bSmrg#endif
241ebe525bcSmrg/* Enable extensions specified by C23 Annex F.  */
242ebe525bcSmrg#ifndef __STDC_WANT_IEC_60559_EXT__
243ebe525bcSmrg# undef __STDC_WANT_IEC_60559_EXT__
244ebe525bcSmrg#endif
2457d2c738bSmrg/* Enable extensions specified by ISO/IEC TS 18661-4:2015.  */
2467d2c738bSmrg#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
2477d2c738bSmrg# undef __STDC_WANT_IEC_60559_FUNCS_EXT__
2487d2c738bSmrg#endif
249ebe525bcSmrg/* Enable extensions specified by C23 Annex H and ISO/IEC TS 18661-3:2015.  */
2507d2c738bSmrg#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__
2517d2c738bSmrg# undef __STDC_WANT_IEC_60559_TYPES_EXT__
2527d2c738bSmrg#endif
2537d2c738bSmrg/* Enable extensions specified by ISO/IEC TR 24731-2:2010.  */
2547d2c738bSmrg#ifndef __STDC_WANT_LIB_EXT2__
2557d2c738bSmrg# undef __STDC_WANT_LIB_EXT2__
2567d2c738bSmrg#endif
2577d2c738bSmrg/* Enable extensions specified by ISO/IEC 24747:2009.  */
2587d2c738bSmrg#ifndef __STDC_WANT_MATH_SPEC_FUNCS__
2597d2c738bSmrg# undef __STDC_WANT_MATH_SPEC_FUNCS__
2607d2c738bSmrg#endif
2612e9c7c8cSmrg/* Enable extensions on HP NonStop.  */
2622e9c7c8cSmrg#ifndef _TANDEM_SOURCE
2632e9c7c8cSmrg# undef _TANDEM_SOURCE
2642e9c7c8cSmrg#endif
2657d2c738bSmrg/* Enable X/Open extensions.  Define to 500 only if necessary
2667d2c738bSmrg   to make mbstate_t available.  */
2677d2c738bSmrg#ifndef _XOPEN_SOURCE
2687d2c738bSmrg# undef _XOPEN_SOURCE
2692e9c7c8cSmrg#endif
2702e9c7c8cSmrg
2712e9c7c8cSmrg
272e9628295Smrg/* Call XInitThreads() from the library constructor */
273e9628295Smrg#undef USE_THREAD_SAFETY_CONSTRUCTOR
274e9628295Smrg
2751ab64890Smrg/* Version number of package */
2761ab64890Smrg#undef VERSION
2771ab64890Smrg
2781ab64890Smrg/* Location of libX11 data */
2791ab64890Smrg#undef X11_DATADIR
2801ab64890Smrg
2811ab64890Smrg/* Location of libX11 library data */
2821ab64890Smrg#undef X11_LIBDIR
2831ab64890Smrg
2841ab64890Smrg/* Include support for XCMS */
2851ab64890Smrg#undef XCMS
2861ab64890Smrg
2871ab64890Smrg/* Location of error message database */
2881ab64890Smrg#undef XERRORDB
2891ab64890Smrg
2901ab64890Smrg/* Enable XF86BIGFONT extension */
2911ab64890Smrg#undef XF86BIGFONT
2921ab64890Smrg
2931ab64890Smrg/* Use XKB */
2941ab64890Smrg#undef XKB
2951ab64890Smrg
2961ab64890Smrg/* Location of keysym database */
2971ab64890Smrg#undef XKEYSYMDB
2981ab64890Smrg
2991ab64890Smrg/* support for X Locales */
3001ab64890Smrg#undef XLOCALE
3011ab64890Smrg
3021ab64890Smrg/* Location of libX11 locale data */
3031ab64890Smrg#undef XLOCALEDATADIR
3041ab64890Smrg
3051ab64890Smrg/* Location of libX11 locale data */
3061ab64890Smrg#undef XLOCALEDIR
3071ab64890Smrg
3081ab64890Smrg/* Location of libX11 locale libraries */
3091ab64890Smrg#undef XLOCALELIBDIR
3101ab64890Smrg
3111ab64890Smrg/* Whether libX11 is compiled with thread support */
3121ab64890Smrg#undef XTHREADS
3131ab64890Smrg
3141ab64890Smrg/* Whether libX11 needs to use MT safe API's */
3151ab64890Smrg#undef XUSE_MTSAFE_API
3161ab64890Smrg
317258a0ebeSmrg/* Number of bits in a file offset, on hosts where this is settable. */
318258a0ebeSmrg#undef _FILE_OFFSET_BITS
319258a0ebeSmrg
320ebe525bcSmrg/* Define to 1 on platforms where this makes off_t a 64-bit type. */
321258a0ebeSmrg#undef _LARGE_FILES
322258a0ebeSmrg
323ebe525bcSmrg/* Number of bits in time_t, on hosts where this is settable. */
324ebe525bcSmrg#undef _TIME_BITS
325ebe525bcSmrg
3260f8248bfSmrg/* Defined if needed to expose struct msghdr.msg_control */
3270f8248bfSmrg#undef _XOPEN_SOURCE
328ebe525bcSmrg
329ebe525bcSmrg/* Define to 1 on platforms where this makes time_t a 64-bit type. */
330ebe525bcSmrg#undef __MINGW_USE_VC2005_COMPAT
331