Permalink
Fetching contributors…
Cannot retrieve contributors at this time
482 lines (275 sloc) 6.15 KB
/* PennMUSH config.h. Autogenerated by ./configure */
#ifndef __CONFIG_H
#define __CONFIG_H
/* Headers */
#undef HAVE_ARPA_INET_H
#undef HAVE_LIBINTL_H
#undef HAVE_NETDB_H
#undef HAVE_NETINET_IN_H
#undef HAVE_NETINET_TCP_H
#undef HAVE_SYS_SOCKET_H
#undef HAVE_SYS_STAT_H
#undef HAVE_SYS_TIME_H
#undef TIME_WITH_SYS_TIME
#undef HAVE_SYS_TYPES_H
#undef HAVE_UNISTD_H
#undef HAVE_SYS_WAIT_H
#undef HAVE_SYS_UN_H
#undef HAVE_SYS_RESOURCE_H
#undef HAVE_SYS_EVENT_H
#undef HAVE_SYS_UIO_H
#undef HAVE_POLL_H
#undef HAVE_SYS_SELECT_H
#undef HAVE_SYS_INOTIFY_H
#undef HAVE_ZLIB_H
#undef HAVE_BYTESWAP_H
#undef HAVE_ENDIAN_H
#undef HAVE_SYS_ENDIAN_H
#undef HAVE_LIBZ
#undef HAVE_SYS_PARAM_H
#undef HAVE_SYS_UCRED_H
#undef HAVE_LANGINFO_H
#undef HAVE_CRYPT_H
#undef HAVE_SYS_PRCTL_H
#undef HAVE_SYS_EVENTFD_H
/* C99ish headers. The first two are really really nice to have. */
#undef HAVE_STDINT_H
#undef HAVE_INTTYPES_H
#undef HAVE_STDBOOL_H
#undef HAVE_FENV_H
/* Libraries */
#undef HAVE_MYSQL
#undef HAVE_POSTGRESQL
#undef HAVE_SSL
#undef HAVE_PCRE_H
#undef HAVE_PCRE
#undef HAVE_EVENT2_EVENT_H
#undef HAVE_EVENT2_DNS_H
#if defined(HAVE_EVENT2_EVENT_H) && defined(HAVE_EVENT2_DNS_H)
/* Only define if it looks like libevent2 is installed. (Debian and
* derived distros only have 1.X) */
#undef HAVE_LIBEVENT_CORE
#endif
#undef HAVE_ICU
#undef HAVE_LIBCURL
/* Types */
#undef HAVE__BOOL
#undef ssize_t
#undef pid_t
/* All of these are in <stdint.h> if present. Otherwise autoconf
guesses. */
#undef int8_t
#undef uint8_t
#undef int16_t
#undef uint16_t
#undef int32_t
#undef uint32_t
#undef int64_t
#undef uint64_t
#undef uintptr_t
/* Type of the largest int type */
#undef intmax_t
#undef uintmax_t
/* Taken from autoconf manual */
#if HAVE_STDBOOL_H
# include <stdbool.h>
#else
# if ! HAVE__BOOL
# ifdef __cplusplus
typedef bool _Bool;
# else
# define _Bool signed char
# endif
# endif
# define bool _Bool
# define false 0
# define true 1
# define __bool_true_false_are_defined 1
#endif
#undef WORDS_BIGENDIAN
/* Functions */
#undef HAVE_BINDTEXTDOMAIN
#undef HAVE_NL_LANGINFO
#undef HAVE_CBRT
#undef HAVE_LOG2
#undef HAVE_LRINT
#undef HAVE_CRYPT
#undef HAVE_FPSETMASK
#undef HAVE_FPSETROUND
#undef HAVE_ISNORMAL
#undef HAVE_GETDATE
#undef HAVE_GETPAGESIZE
#undef HAVE_GETRLIMIT
#undef HAVE_GETRUSAGE
#undef HAVE_GETSERVBYNAME
#undef HAVE_GETTEXT
#undef HAVE_SETITIMER
#undef HAVE_FORK
#undef HAVE_SETPGRP
#undef HAVE_SETSID
#undef HAVE_SETPGID
#undef SETPGRP_VOID
#undef HAVE_GETUID
#undef HAVE_GETEUID
#undef HAVE_SETEUID
#undef HAVE_GETPRIORITY
#undef HAVE_SETPRIORITY
#undef HAVE_SIGACTION
#undef HAVE_SIGPROCMASK
#undef HAVE_SNPRINTF
#undef HAVE_SOCKETPAIR
#undef HAVE_STRCASECMP
#undef HAVE_STRNCASECMP
/* Various Windows (And maybe others?) string functions start with _str */
#undef HAVE__STRICMP
#undef HAVE__STRNICMP
#undef HAVE__STRICOLL
#undef HAVE__STRNCOLL
#undef HAVE__STRNICOLL
#undef HAVE__SNPRINTF
#undef HAVE__VSNPRINTF
#undef HAVE__VSNPRINTF_S
#undef HAVE_VASPRINTF
#undef HAVE_STRCHRNUL
#undef HAVE_STRDUP
#undef HAVE_STRCOLL
#undef HAVE_STRXFRM
#undef HAVE_SYSCONF
#undef HAVE_TEXTDOMAIN
#undef HAVE_VSNPRINTF
#undef HAVE_WAITPID
#undef HAVE_WAIT3
#undef HAVE_WAIT
#undef UNION_WAIT
#undef HAVE_IMAXDIV_T
#undef HAVE_IMAXDIV
#undef HAVE_GETPID
#undef HAVE_GETPPID
#undef HAVE_POLL
#undef HAVE_KQUEUE
#undef HAVE_POSIX_MEMALIGN
#undef HAVE_WRITEV
#undef HAVE_FCNTL
#undef HAVE_INOTIFY_INIT1
#undef HAVE_PREAD
#undef HAVE_PWRITE
#undef HAVE_POSIX_FADVISE
#undef HAVE_POSIX_FALLOCATE
#undef HAVE_FECLEAREXCEPT
#undef HAVE_FETESTEXCEPT
#undef HAVE_SHA
#undef HAVE_DH_SET0_PQG
#undef HAVE_EVP_MD_DO_ALL
#undef HAVE_PRCTL
#undef HAVE_HYPOT
#undef HAVE_GZBUFFER
#undef HAVE_GZVPRINTF
#undef HAVE_GETC_UNLOCKED
#undef HAVE_FGETS_UNLOCKED
#undef HAVE_PUTC_UNLOCKED
#undef HAVE_FPUTS_UNLOCKED
#undef HAVE_FFS
#undef HAVE_EVENTFD
#undef HAVE_PLEDGE
#undef HAVE_PIPE2
#undef HAVE_GETENTROPY
#undef HAVE_ARC4RANDOM_BUF
/* Bunch of sqlite3 stuff */
#undef HAVE_FDATASYNC
#undef HAVE_USLEEP
#undef HAVE_FULLFSYNC
#undef HAVE_LOCALTIME_R
#undef HAVE_LOCALTIME_S
#undef HAVE_GMTIME_R
#undef HAVE_STRERROR_R
#undef HAVE_DECL_STRERROR_R
#undef HAVE_ISNAN
#undef HAVE_MALLOC_USABLE_SIZE
#undef STDC_HEADERS
#undef HAVE_STDLIB_H
#undef HAVE_STRING_H
#undef HAVE_MEMORY_H
#undef HAVE_STRINGS_H
#define HAVE_SQLITE3
#define SQLITE_THREADSAFE 2
#define SQLITE_USE_URI 1
#define SQLITE_ENABLE_FTS5 1
#define SQLITE_ENABLE_JSON1 1
#define SQLITE_ENABLE_RTREE 1
#define SQLITE_ENABLE_STMTVTAB 1
#define SQLITE_ENABLE_STAT4 1
#define SQLITE_OMIT_DEPRECATED 1
#define SQLITE_OMIT_DECLTYPE 1
#define SQLITE_OMIT_LOAD_EXTENSION 1
#define SQLITE_SOUNDEX 1
#ifdef HAVE_LIBZ
#define SQLITE_HAVE_ZLIB 1
#endif
#ifdef HAVE_ICU
#define SQLITE_ENABLE_ICU 1
#endif
/* Variables and defines */
#undef HAVE_SIGCHLD
/* Files */
#undef HAVE_DEV_URANDOM
/* Path to tzinfo database */
#undef HAVE_ZONEINFO
#undef TZDIR
/* Misc. */
#undef HAVE_STRUCT_SOCKADDR_SA_LEN
#undef HAVE_STRUCT_SOCKADDR_IN6
#undef HAVE_STRUCT_XUCRED
#undef FORCE_IPV4
#undef DONT_TRANSLATE
#undef INFO_SLAVE
#undef SSL_SLAVE
#undef HAVE_UPTIME
/* Path to uptime */
#undef UPTIME
#undef HAVE_SENDMAIL
/* Path to sendmail */
#undef SENDMAIL
#undef HAVE_ED
#undef ED_PATH
#undef HAVE_SAFE_TOUPPER
/* Optional language features */
#undef restrict
#undef inline
#define inline __inline
#ifdef _MSC_VER
#define WIN32_CDECL __cdecl
#else
#define WIN32_CDECL
#endif
#undef HAVE___ATTRIBUTE__
#ifndef HAVE___ATTRIBUTE__
#define __attribute__(x)
#endif
#undef GCC_MALLOC_CALL
/* Turn on SSE2 stuff automatically if supported (IE, x86-64 or x86 with the right -march switch) */
#undef HAVE_SSE2
#ifdef __SSE2__
#define HAVE_SSE2
#endif
#undef HAVE_SSE3
#ifdef __SSE3__
#define HAVE_SSE3
#endif
#undef HAVE_SSSE3
#ifdef __SSSE3__
#define HAVE_SSSE3
#endif
#undef HAVE_SSE42
#ifdef __SSE4_2__
#define HAVE_SSE42
#define SSE_OFFSET 16
#else
#define SSE_OFFSET 0
#endif
#undef HAVE_ALTIVEC
/* TODO: Change in source */
#define RESTRICT restrict
#if defined(__MINGW32__) || defined(__MINGW64__)
#include "win32_vers.h"
#endif
#endif /* __CONFIG_H */