Annotation of embedaddon/php/win32/build/config.w32.h.in, revision 1.1
1.1 ! misho 1: /*
! 2: Build Configuration Template for Win32.
! 3: $Id: config.w32.h.in 305778 2010-11-26 18:25:13Z pajoye $
! 4: */
! 5:
! 6: /* Define the minimum supported version */
! 7: #undef _WIN32_WINNT
! 8: #undef NTDDI_VERSION
! 9: #define _WIN32_WINNT 0x500
! 10: #define NTDDI_VERSION _WIN32_WIN2K
! 11:
! 12: /* Default PHP / PEAR directories */
! 13: #define PHP_CONFIG_FILE_PATH (getenv("SystemRoot"))?getenv("SystemRoot"):""
! 14: #define CONFIGURATION_FILE_PATH "php.ini"
! 15: #define PEAR_INSTALLDIR "@PREFIX@\\pear"
! 16: #define PHP_BINDIR "@PREFIX@"
! 17: #define PHP_DATADIR "@PREFIX@"
! 18: #define PHP_EXTENSION_DIR "@PREFIX@"
! 19: #define PHP_INCLUDE_PATH ".;@PREFIX@\\pear"
! 20: #define PHP_LIBDIR "@PREFIX@"
! 21: #define PHP_LOCALSTATEDIR "@PREFIX@"
! 22: #define PHP_PREFIX "@PREFIX@"
! 23: #define PHP_SYSCONFDIR "@PREFIX@"
! 24:
! 25: /* Enable / Disable crypt() function (default: enabled) */
! 26: #define HAVE_CRYPT 1
! 27: #define PHP_STD_DES_CRYPT 1
! 28: #define PHP_EXT_DES_CRYPT 1
! 29: #define PHP_MD5_CRYPT 1
! 30: #define PHP_BLOWFISH_CRYPT 1
! 31: #define PHP_SHA512_CRYPT 1
! 32: #define PHP_SHA256_CRYPT 1
! 33:
! 34: /* PHP Runtime Configuration */
! 35: #define PHP_URL_FOPEN 1
! 36: #define PHP_SAFE_MODE 0
! 37: #define MAGIC_QUOTES 0
! 38: #define USE_CONFIG_FILE 1
! 39: #define DEFAULT_SHORT_OPEN_TAG "1"
! 40:
! 41: /* Platform-Specific Configuration. Should not be changed. */
! 42: #define PHP_SIGCHILD 0
! 43: #define HAVE_LIBBIND 1
! 44: #define HAVE_GETSERVBYNAME 1
! 45: #define HAVE_GETSERVBYPORT 1
! 46: #define HAVE_GETPROTOBYNAME 1
! 47: #define HAVE_GETPROTOBYNUMBER 1
! 48: #define HAVE_GETHOSTNAME 1
! 49: #define STDIN_FILENO 0
! 50: #define STDOUT_FILENO 1
! 51: #define STDERR_FILENO 2
! 52: #define HAVE_ERRMSG_H 0
! 53: #undef HAVE_ADABAS
! 54: #undef HAVE_SOLID
! 55: #undef HAVE_LINK
! 56: #undef HAVE_SYMLINK
! 57:
! 58: /* its in win32/time.c */
! 59: #define HAVE_USLEEP 1
! 60: #define HAVE_NANOSLEEP 1
! 61: #define PHP_SLEEP_NON_VOID 1
! 62:
! 63: #define HAVE_GETHOSTNAME 1
! 64: #define HAVE_GETCWD 1
! 65: #define HAVE_POSIX_READDIR_R 1
! 66: #define NEED_ISBLANK 1
! 67: #define DISCARD_PATH 0
! 68: #undef HAVE_SETITIMER
! 69: #undef HAVE_SIGSETJMP
! 70: #undef HAVE_IODBC
! 71: #define HAVE_LIBDL 1
! 72: #define HAVE_GETTIMEOFDAY 1
! 73: #define HAVE_PUTENV 1
! 74: #define HAVE_LIMITS_H 1
! 75: #define HAVE_TZSET 1
! 76: #define HAVE_TZNAME 1
! 77: #undef HAVE_FLOCK
! 78: #define HAVE_ALLOCA 1
! 79: #undef HAVE_SYS_TIME_H
! 80: #define HAVE_SIGNAL_H 1
! 81: #undef HAVE_ST_BLKSIZE
! 82: #undef HAVE_ST_BLOCKS
! 83: #define HAVE_ST_RDEV 1
! 84: #define HAVE_UTIME_NULL 1
! 85: #define HAVE_VPRINTF 1
! 86: #define STDC_HEADERS 1
! 87: #define REGEX 1
! 88: #define HSREGEX 1
! 89: #define HAVE_GCVT 1
! 90: #define HAVE_GETLOGIN 1
! 91: #define HAVE_GETTIMEOFDAY 1
! 92: #define HAVE_MEMCPY 1
! 93: #define HAVE_MEMMOVE 1
! 94: #define HAVE_PUTENV 1
! 95: #define HAVE_REGCOMP 1
! 96: #define HAVE_SETLOCALE 1
! 97: #define HAVE_LOCALECONV 1
! 98: #define HAVE_LOCALE_H 1
! 99: #ifndef HAVE_LIBBIND
! 100: # define HAVE_SETVBUF 1
! 101: #endif
! 102: #define HAVE_SHUTDOWN 1
! 103: #define HAVE_SNPRINTF 1
! 104: #define HAVE_VSNPRINTF 1
! 105: #define HAVE_STRCASECMP 1
! 106: #define HAVE_STRDUP 1
! 107: #define HAVE_STRERROR 1
! 108: #define HAVE_STRSTR 1
! 109: #define HAVE_TEMPNAM 1
! 110: #define HAVE_UTIME 1
! 111: #undef HAVE_DIRENT_H
! 112: #define HAVE_ASSERT_H 1
! 113: #define HAVE_FCNTL_H 1
! 114: #define HAVE_GRP_H 0
! 115: #undef HAVE_PWD_H
! 116: #define HAVE_STRING_H 1
! 117: #undef HAVE_SYS_FILE_H
! 118: #undef HAVE_SYS_SOCKET_H
! 119: #undef HAVE_SYS_WAIT_H
! 120: #define HAVE_SYSLOG_H 1
! 121: #undef HAVE_UNISTD_H
! 122: #define HAVE_SYS_TYPES_H 1
! 123: #define HAVE_STDARG_H 1
! 124: #undef HAVE_ALLOCA_H
! 125: #undef HAVE_KILL
! 126: #define HAVE_GETPID 1
! 127: #define HAVE_LIBM 1
! 128: #define HAVE_CUSERID 0
! 129: #undef HAVE_RINT
! 130: #define HAVE_STRFTIME 1
! 131: #define SIZEOF_SHORT 2
! 132: /* int and long are stll 32bit in 64bit compiles */
! 133: #define SIZEOF_INT 4
! 134: #define SIZEOF_LONG 4
! 135: /* MSVC.6/NET don't allow 'long long' or know 'intmax_t' */
! 136: #define SIZEOF_LONG_LONG_INT 0
! 137: #define SIZEOF_LONG_LONG 8 /* defined as __int64 */
! 138: #define SIZEOF_INTMAX_T 0
! 139: #define ssize_t SSIZE_T
! 140: #ifdef _WIN64
! 141: # define SIZEOF_SIZE_T 8
! 142: # define SIZEOF_PTRDIFF_T 8
! 143: #else
! 144: # define SIZEOF_SIZE_T 4
! 145: # define SIZEOF_PTRDIFF_T 4
! 146: #endif
! 147: #define HAVE_FNMATCH
! 148: #define HAVE_GLOB
! 149: #define PHP_SHLIB_SUFFIX "dll"
! 150: #define HAVE_SQLDATASOURCES
! 151:
! 152: /* Win32 supports strcoll */
! 153: #define HAVE_STRCOLL 1
! 154:
! 155: /* Suhosin Patch support */
! 156: #define SUHOSIN_PATCH 1
! 157:
! 158: /* Win32 supports socketpair by the emulation in win32/sockets.c */
! 159: #define HAVE_SOCKETPAIR 1
! 160: #define HAVE_SOCKLEN_T 1
! 161:
! 162: /* Win32 support proc_open */
! 163: #define PHP_CAN_SUPPORT_PROC_OPEN 1
! 164:
! 165: /* inet_ntop() / inet_pton() */
! 166: #define HAVE_INET_PTON 1
! 167: #define HAVE_INET_NTOP 1
! 168:
! 169: #define HAVE_MBLEN
! 170:
! 171: #undef HAVE_ATOF_ACCEPTS_NAN
! 172: #undef HAVE_ATOF_ACCEPTS_INF
! 173: #define HAVE_HUGE_VAL_NAN 0
! 174:
! 175: /* vs.net 2005 has a 64-bit time_t. This will likely break
! 176: * 3rdParty libs that were built with older compilers; switch
! 177: * back to 32-bit */
! 178: #ifndef _WIN64
! 179: # define _USE_32BIT_TIME_T 1
! 180: #endif
! 181: #define HAVE_STDLIB_H 1
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>