mirror of
https://github.com/pennmush/pennmush
synced 2026-08-12 22:23:05 -04:00
499 lines
6.5 KiB
C
499 lines
6.5 KiB
C
/* 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_RANDOM_H
|
|
|
|
#undef HAVE_SYS_SELECT_H
|
|
|
|
#undef HAVE_SYS_INOTIFY_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
|
|
|
|
#undef HAVE_PTHREAD_H
|
|
|
|
#undef HAVE_SYS_FILE_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
|
|
|
|
#undef HAVE_SYSLOG_H
|
|
|
|
/* Libraries */
|
|
|
|
#undef HAVE_MYSQL
|
|
|
|
#undef HAVE_POSTGRESQL
|
|
|
|
#undef HAVE_SSL
|
|
|
|
#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_FLOCK
|
|
|
|
#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_RAND_KEEP_RANDOM_DEVICES_OPEN
|
|
|
|
#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
|
|
|
|
#undef HAVE_PTHREAD_ATFORK
|
|
|
|
#undef HAVE_SYSLOG
|
|
|
|
/* 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_OMIT_PROGRESS_CALLBACK 1
|
|
#define SQLITE_SOUNDEX 1
|
|
#define SQLITE_DEFAULT_WAL_SYNCHRONOUS 1
|
|
#define SQLITE_ENABLE_UPDATE_DELETE_LIMIT 1
|
|
#define SQLITE_ENABLE_MATH_FUNCTIONS 1
|
|
#ifdef HAVE_LIBZ
|
|
#define SQLITE_HAVE_ZLIB 1
|
|
#endif
|
|
#ifdef HAVE_ICU
|
|
#define SQLITE_ENABLE_ICU 1
|
|
#endif
|
|
#undef SQLITE_MAX_WORKER_THREADS
|
|
#undef SQLITE_DEFAULT_WORKER_THREADS
|
|
|
|
/* 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 */
|