Annotation of embedaddon/php/main/php_config.h, revision 1.1.1.1

1.1       misho       1: /* main/php_config.h.  Generated from php_config.h.in by configure.  */
                      2: /* main/php_config.h.in.  Generated from configure.in by autoheader.  */
                      3: 
                      4: 
                      5: #if defined(__GNUC__) && __GNUC__ >= 4
                      6: # define ZEND_API __attribute__ ((visibility("default")))
                      7: # define ZEND_DLEXPORT __attribute__ ((visibility("default")))
                      8: #else
                      9: # define ZEND_API
                     10: # define ZEND_DLEXPORT
                     11: #endif
                     12: 
                     13: #define ZEND_DLIMPORT
                     14: 
                     15: /* #undef uint */
                     16: #define ulong unsigned long
                     17: 
                     18: /* Define if you want to enable memory limit support */
                     19: #define MEMORY_LIMIT 0
                     20: 
                     21: 
                     22: /* */
                     23: /* #undef AIX */
                     24: 
                     25: /* Whether to use native BeOS threads */
                     26: /* #undef BETHREADS */
                     27: 
                     28: /* */
                     29: /* #undef BUGGY_SNMPRINT_VALUE */
                     30: 
                     31: /* */
                     32: /* #undef CDB_INCLUDE_FILE */
                     33: 
                     34: /* Define if system uses EBCDIC */
                     35: /* #undef CHARSET_EBCDIC */
                     36: 
                     37: /* Whether to build bcmath as dynamic module */
                     38: /* #undef COMPILE_DL_BCMATH */
                     39: 
                     40: /* Whether to build bz2 as dynamic module */
                     41: /* #undef COMPILE_DL_BZ2 */
                     42: 
                     43: /* Whether to build calendar as dynamic module */
                     44: /* #undef COMPILE_DL_CALENDAR */
                     45: 
                     46: /* Whether to build ctype as dynamic module */
                     47: /* #undef COMPILE_DL_CTYPE */
                     48: 
                     49: /* Whether to build curl as dynamic module */
                     50: /* #undef COMPILE_DL_CURL */
                     51: 
                     52: /* Whether to build date as dynamic module */
                     53: /* #undef COMPILE_DL_DATE */
                     54: 
                     55: /* Whether to build dba as dynamic module */
                     56: /* #undef COMPILE_DL_DBA */
                     57: 
                     58: /* Whether to build dom as dynamic module */
                     59: /* #undef COMPILE_DL_DOM */
                     60: 
                     61: /* Whether to build enchant as dynamic module */
                     62: /* #undef COMPILE_DL_ENCHANT */
                     63: 
                     64: /* Whether to build ereg as dynamic module */
                     65: /* #undef COMPILE_DL_EREG */
                     66: 
                     67: /* Whether to build exif as dynamic module */
                     68: /* #undef COMPILE_DL_EXIF */
                     69: 
                     70: /* Whether to build fileinfo as dynamic module */
                     71: /* #undef COMPILE_DL_FILEINFO */
                     72: 
                     73: /* Whether to build filter as dynamic module */
                     74: /* #undef COMPILE_DL_FILTER */
                     75: 
                     76: /* Whether to build ftp as dynamic module */
                     77: /* #undef COMPILE_DL_FTP */
                     78: 
                     79: /* Whether to build gd as dynamic module */
                     80: /* #undef COMPILE_DL_GD */
                     81: 
                     82: /* Whether to build gettext as dynamic module */
                     83: /* #undef COMPILE_DL_GETTEXT */
                     84: 
                     85: /* Whether to build gmp as dynamic module */
                     86: /* #undef COMPILE_DL_GMP */
                     87: 
                     88: /* Whether to build hash as dynamic module */
                     89: /* #undef COMPILE_DL_HASH */
                     90: 
                     91: /* Whether to build iconv as dynamic module */
                     92: /* #undef COMPILE_DL_ICONV */
                     93: 
                     94: /* Whether to build imap as dynamic module */
                     95: /* #undef COMPILE_DL_IMAP */
                     96: 
                     97: /* Whether to build interbase as dynamic module */
                     98: /* #undef COMPILE_DL_INTERBASE */
                     99: 
                    100: /* Whether to build intl as dynamic module */
                    101: /* #undef COMPILE_DL_INTL */
                    102: 
                    103: /* Whether to build json as dynamic module */
                    104: /* #undef COMPILE_DL_JSON */
                    105: 
                    106: /* Whether to build ldap as dynamic module */
                    107: /* #undef COMPILE_DL_LDAP */
                    108: 
                    109: /* Whether to build libxml as dynamic module */
                    110: /* #undef COMPILE_DL_LIBXML */
                    111: 
                    112: /* Whether to build mbstring as dynamic module */
                    113: /* #undef COMPILE_DL_MBSTRING */
                    114: 
                    115: /* Whether to build mcrypt as dynamic module */
                    116: /* #undef COMPILE_DL_MCRYPT */
                    117: 
                    118: /* Whether to build mssql as dynamic module */
                    119: /* #undef COMPILE_DL_MSSQL */
                    120: 
                    121: /* Whether to build mysql as dynamic module */
                    122: /* #undef COMPILE_DL_MYSQL */
                    123: 
                    124: /* Whether to build mysqli as dynamic module */
                    125: /* #undef COMPILE_DL_MYSQLI */
                    126: 
                    127: /* Whether to build mysqlnd as dynamic module */
                    128: /* #undef COMPILE_DL_MYSQLND */
                    129: 
                    130: /* Whether to build oci8 as dynamic module */
                    131: /* #undef COMPILE_DL_OCI8 */
                    132: 
                    133: /* Whether to build odbc as dynamic module */
                    134: /* #undef COMPILE_DL_ODBC */
                    135: 
                    136: /* Whether to build openssl as dynamic module */
                    137: /* #undef COMPILE_DL_OPENSSL */
                    138: 
                    139: /* Whether to build pcntl as dynamic module */
                    140: /* #undef COMPILE_DL_PCNTL */
                    141: 
                    142: /* Whether to build pcre as dynamic module */
                    143: /* #undef COMPILE_DL_PCRE */
                    144: 
                    145: /* Whether to build pdo as dynamic module */
                    146: /* #undef COMPILE_DL_PDO */
                    147: 
                    148: /* Whether to build pdo_dblib as dynamic module */
                    149: /* #undef COMPILE_DL_PDO_DBLIB */
                    150: 
                    151: /* Whether to build pdo_firebird as dynamic module */
                    152: /* #undef COMPILE_DL_PDO_FIREBIRD */
                    153: 
                    154: /* Whether to build pdo_mysql as dynamic module */
                    155: /* #undef COMPILE_DL_PDO_MYSQL */
                    156: 
                    157: /* Whether to build pdo_oci as dynamic module */
                    158: /* #undef COMPILE_DL_PDO_OCI */
                    159: 
                    160: /* Whether to build pdo_odbc as dynamic module */
                    161: /* #undef COMPILE_DL_PDO_ODBC */
                    162: 
                    163: /* Whether to build pdo_pgsql as dynamic module */
                    164: /* #undef COMPILE_DL_PDO_PGSQL */
                    165: 
                    166: /* Whether to build pdo_sqlite as dynamic module */
                    167: /* #undef COMPILE_DL_PDO_SQLITE */
                    168: 
                    169: /* Whether to build pgsql as dynamic module */
                    170: /* #undef COMPILE_DL_PGSQL */
                    171: 
                    172: /* Whether to build phar as dynamic module */
                    173: /* #undef COMPILE_DL_PHAR */
                    174: 
                    175: /* Whether to build posix as dynamic module */
                    176: /* #undef COMPILE_DL_POSIX */
                    177: 
                    178: /* Whether to build pspell as dynamic module */
                    179: /* #undef COMPILE_DL_PSPELL */
                    180: 
                    181: /* Whether to build readline as dynamic module */
                    182: /* #undef COMPILE_DL_READLINE */
                    183: 
                    184: /* Whether to build recode as dynamic module */
                    185: /* #undef COMPILE_DL_RECODE */
                    186: 
                    187: /* Whether to build reflection as dynamic module */
                    188: /* #undef COMPILE_DL_REFLECTION */
                    189: 
                    190: /* Whether to build session as dynamic module */
                    191: /* #undef COMPILE_DL_SESSION */
                    192: 
                    193: /* Whether to build shmop as dynamic module */
                    194: /* #undef COMPILE_DL_SHMOP */
                    195: 
                    196: /* Whether to build simplexml as dynamic module */
                    197: /* #undef COMPILE_DL_SIMPLEXML */
                    198: 
                    199: /* Whether to build snmp as dynamic module */
                    200: /* #undef COMPILE_DL_SNMP */
                    201: 
                    202: /* Whether to build soap as dynamic module */
                    203: /* #undef COMPILE_DL_SOAP */
                    204: 
                    205: /* Whether to build sockets as dynamic module */
                    206: /* #undef COMPILE_DL_SOCKETS */
                    207: 
                    208: /* Whether to build spl as dynamic module */
                    209: /* #undef COMPILE_DL_SPL */
                    210: 
                    211: /* Whether to build sqlite3 as dynamic module */
                    212: /* #undef COMPILE_DL_SQLITE3 */
                    213: 
                    214: /* Whether to build standard as dynamic module */
                    215: /* #undef COMPILE_DL_STANDARD */
                    216: 
                    217: /* Whether to build sybase_ct as dynamic module */
                    218: /* #undef COMPILE_DL_SYBASE_CT */
                    219: 
                    220: /* Whether to build sysvmsg as dynamic module */
                    221: /* #undef COMPILE_DL_SYSVMSG */
                    222: 
                    223: /* Whether to build sysvsem as dynamic module */
                    224: /* #undef COMPILE_DL_SYSVSEM */
                    225: 
                    226: /* Whether to build sysvshm as dynamic module */
                    227: /* #undef COMPILE_DL_SYSVSHM */
                    228: 
                    229: /* Whether to build tidy as dynamic module */
                    230: /* #undef COMPILE_DL_TIDY */
                    231: 
                    232: /* Whether to build tokenizer as dynamic module */
                    233: /* #undef COMPILE_DL_TOKENIZER */
                    234: 
                    235: /* Whether to build wddx as dynamic module */
                    236: /* #undef COMPILE_DL_WDDX */
                    237: 
                    238: /* Whether to build xml as dynamic module */
                    239: /* #undef COMPILE_DL_XML */
                    240: 
                    241: /* Whether to build xmlreader as dynamic module */
                    242: /* #undef COMPILE_DL_XMLREADER */
                    243: 
                    244: /* Whether to build xmlrpc as dynamic module */
                    245: /* #undef COMPILE_DL_XMLRPC */
                    246: 
                    247: /* Whether to build xmlwriter as dynamic module */
                    248: /* #undef COMPILE_DL_XMLWRITER */
                    249: 
                    250: /* Whether to build xsl as dynamic module */
                    251: /* #undef COMPILE_DL_XSL */
                    252: 
                    253: /* Whether to build zip as dynamic module */
                    254: /* #undef COMPILE_DL_ZIP */
                    255: 
                    256: /* Whether to build zlib as dynamic module */
                    257: /* #undef COMPILE_DL_ZLIB */
                    258: 
                    259: /* */
                    260: /* #undef COOKIE_IO_FUNCTIONS_T */
                    261: 
                    262: /* */
                    263: /* #undef COOKIE_SEEKER_USES_OFF64_T */
                    264: 
                    265: /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
                    266:    systems. This function is required for `alloca.c' support on those systems.
                    267:    */
                    268: /* #undef CRAY_STACKSEG_END */
                    269: 
                    270: /* Define if crypt_r has uses CRYPTD */
                    271: /* #undef CRYPT_R_CRYPTD */
                    272: 
                    273: /* Define if struct crypt_data requires _GNU_SOURCE */
                    274: /* #undef CRYPT_R_GNU_SOURCE */
                    275: 
                    276: /* Define if crypt_r uses struct crypt_data */
                    277: /* #undef CRYPT_R_STRUCT_CRYPT_DATA */
                    278: 
                    279: /* Define to 1 if using `alloca.c'. */
                    280: /* #undef C_ALLOCA */
                    281: 
                    282: /* Define if the target system is darwin */
                    283: /* #undef DARWIN */
                    284: 
                    285: /* */
                    286: /* #undef DB1_INCLUDE_FILE */
                    287: 
                    288: /* */
                    289: /* #undef DB1_VERSION */
                    290: 
                    291: /* */
                    292: /* #undef DB2_INCLUDE_FILE */
                    293: 
                    294: /* */
                    295: /* #undef DB3_INCLUDE_FILE */
                    296: 
                    297: /* */
                    298: /* #undef DB4_INCLUDE_FILE */
                    299: 
                    300: /* */
                    301: /* #undef DBA_CDB */
                    302: 
                    303: /* */
                    304: /* #undef DBA_CDB_BUILTIN */
                    305: 
                    306: /* */
                    307: /* #undef DBA_CDB_MAKE */
                    308: 
                    309: /* */
                    310: /* #undef DBA_DB1 */
                    311: 
                    312: /* */
                    313: /* #undef DBA_DB2 */
                    314: 
                    315: /* */
                    316: /* #undef DBA_DB3 */
                    317: 
                    318: /* */
                    319: /* #undef DBA_DB4 */
                    320: 
                    321: /* */
                    322: /* #undef DBA_DBM */
                    323: 
                    324: /* */
                    325: /* #undef DBA_FLATFILE */
                    326: 
                    327: /* */
                    328: /* #undef DBA_GDBM */
                    329: 
                    330: /* */
                    331: /* #undef DBA_INIFILE */
                    332: 
                    333: /* */
                    334: /* #undef DBA_NDBM */
                    335: 
                    336: /* */
                    337: /* #undef DBA_QDBM */
                    338: 
                    339: /* */
                    340: /* #undef DBA_TCADB */
                    341: 
                    342: /* */
                    343: /* #undef DBM_INCLUDE_FILE */
                    344: 
                    345: /* */
                    346: /* #undef DBM_VERSION */
                    347: 
                    348: /* */
                    349: #define DEFAULT_SHORT_OPEN_TAG "1"
                    350: 
                    351: /* Define if dlsym() requires a leading underscore in symbol names. */
                    352: /* #undef DLSYM_NEEDS_UNDERSCORE */
                    353: 
                    354: /* Whether to enable chroot() function */
                    355: #define ENABLE_CHROOT_FUNC 1
                    356: 
                    357: /* */
                    358: /* #undef ENABLE_GD_TTF */
                    359: 
                    360: /* */
                    361: /* #undef ENCHANT_VERSION_STRING */
                    362: 
                    363: /* */
                    364: /* #undef GDBM_INCLUDE_FILE */
                    365: 
                    366: /* Whether you use GNU Pth */
                    367: /* #undef GNUPTH */
                    368: 
                    369: /* Whether 3 arg set_rebind_proc() */
                    370: /* #undef HAVE_3ARG_SETREBINDPROC */
                    371: 
                    372: /* Define to 1 if you have the `acosh' function. */
                    373: #define HAVE_ACOSH 1
                    374: 
                    375: /* */
                    376: /* #undef HAVE_ADABAS */
                    377: 
                    378: /* whether the compiler supports __alignof__ */
                    379: #define HAVE_ALIGNOF 1
                    380: 
                    381: /* Define to 1 if you have `alloca', as a function or macro. */
                    382: #define HAVE_ALLOCA 1
                    383: 
                    384: /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
                    385:    */
                    386: /* #undef HAVE_ALLOCA_H */
                    387: 
                    388: /* Define to 1 if you have the `alphasort' function. */
                    389: #define HAVE_ALPHASORT 1
                    390: 
                    391: /* Whether you have AOLserver */
                    392: /* #undef HAVE_AOLSERVER */
                    393: 
                    394: /* */
                    395: /* #undef HAVE_APACHE */
                    396: 
                    397: /* */
                    398: /* #undef HAVE_APACHE_HOOKS */
                    399: 
                    400: /* Define to 1 if you have the <ApplicationServices/ApplicationServices.h>
                    401:    header file. */
                    402: /* #undef HAVE_APPLICATIONSERVICES_APPLICATIONSERVICES_H */
                    403: 
                    404: /* */
                    405: /* #undef HAVE_AP_COMPAT_H */
                    406: 
                    407: /* */
                    408: /* #undef HAVE_AP_CONFIG_H */
                    409: 
                    410: /* Define to 1 if you have the <arpa/inet.h> header file. */
                    411: #define HAVE_ARPA_INET_H 1
                    412: 
                    413: /* Define to 1 if you have the <arpa/nameser.h> header file. */
                    414: #define HAVE_ARPA_NAMESER_H 1
                    415: 
                    416: /* Define to 1 if you have the `asctime_r' function. */
                    417: #define HAVE_ASCTIME_R 1
                    418: 
                    419: /* Define to 1 if you have the `asinh' function. */
                    420: #define HAVE_ASINH 1
                    421: 
                    422: /* Define to 1 if you have the `asprintf' function. */
                    423: #define HAVE_ASPRINTF 1
                    424: 
                    425: /* Define to 1 if you have the <assert.h> header file. */
                    426: #define HAVE_ASSERT_H 1
                    427: 
                    428: /* Define to 1 if you have the `atanh' function. */
                    429: #define HAVE_ATANH 1
                    430: 
                    431: /* whether atof() accepts INF */
                    432: #define HAVE_ATOF_ACCEPTS_INF 1
                    433: 
                    434: /* whether atof() accepts NAN */
                    435: #define HAVE_ATOF_ACCEPTS_NAN 1
                    436: 
                    437: /* Define to 1 if you have the `atoll' function. */
                    438: #define HAVE_ATOLL 1
                    439: 
                    440: /* Define to 1 if you have the <atomic.h> header file. */
                    441: /* #undef HAVE_ATOMIC_H */
                    442: 
                    443: /* whether the compiler supports __attribute__ ((__aligned__)) */
                    444: #define HAVE_ATTRIBUTE_ALIGNED 1
                    445: 
                    446: /* Whether you have bcmath */
                    447: /* #undef HAVE_BCMATH */
                    448: 
                    449: /* */
                    450: /* #undef HAVE_BIND_TEXTDOMAIN_CODESET */
                    451: 
                    452: /* */
                    453: /* #undef HAVE_BIRDSTEP */
                    454: 
                    455: /* Define if system has broken getcwd */
                    456: /* #undef HAVE_BROKEN_GETCWD */
                    457: 
                    458: /* Define if your glibc borks on fopen with mode a+ */
                    459: /* #undef HAVE_BROKEN_GLIBC_FOPEN_APPEND */
                    460: 
                    461: /* Whether we have librecode 3.5 */
                    462: /* #undef HAVE_BROKEN_RECODE */
                    463: 
                    464: /* Konstantin Chuguev's iconv implementation */
                    465: /* #undef HAVE_BSD_ICONV */
                    466: 
                    467: /* */
                    468: #define HAVE_BUILD_DEFS_H 1
                    469: 
                    470: /* Define to 1 if gcc supports __sync_bool_compare_and_swap() a.o. */
                    471: /* #undef HAVE_BUILTIN_ATOMIC */
                    472: 
                    473: /* */
                    474: /* #undef HAVE_BUNDLED_PCRE */
                    475: 
                    476: /* */
                    477: /* #undef HAVE_BZ2 */
                    478: 
                    479: /* */
                    480: /* #undef HAVE_CALENDAR */
                    481: 
                    482: /* Whether to compile with Caudium support */
                    483: /* #undef HAVE_CAUDIUM */
                    484: 
                    485: /* Define to 1 if you have the `chroot' function. */
                    486: #define HAVE_CHROOT 1
                    487: 
                    488: /* Define to 1 if you have the `clearenv' function. */
                    489: /* #undef HAVE_CLEARENV */
                    490: 
                    491: /* */
                    492: /* #undef HAVE_CLI0CLI_H */
                    493: 
                    494: /* */
                    495: /* #undef HAVE_CLI0CORE_H */
                    496: 
                    497: /* */
                    498: /* #undef HAVE_CLI0DEFS_H */
                    499: 
                    500: /* */
                    501: /* #undef HAVE_CLI0ENV_H */
                    502: 
                    503: /* */
                    504: /* #undef HAVE_CLI0EXT_H */
                    505: 
                    506: /* do we have clock_gettime? */
                    507: /* #undef HAVE_CLOCK_GETTIME */
                    508: 
                    509: /* do we have clock_get_time? */
                    510: /* #undef HAVE_CLOCK_GET_TIME */
                    511: 
                    512: /* Whether you have struct cmsghdr */
                    513: /* #undef HAVE_CMSGHDR */
                    514: 
                    515: /* */
                    516: /* #undef HAVE_CODBC */
                    517: 
                    518: /* */
                    519: /* #undef HAVE_COLORCLOSESTHWB */
                    520: 
                    521: /* Whether you have a Continuity Server */
                    522: /* #undef HAVE_CONTINUITY */
                    523: 
                    524: /* Define to 1 if you have the `CreateProcess' function. */
                    525: /* #undef HAVE_CREATEPROCESS */
                    526: 
                    527: /* */
                    528: #define HAVE_CRYPT 1
                    529: 
                    530: /* Define to 1 if you have the <crypt.h> header file. */
                    531: /* #undef HAVE_CRYPT_H */
                    532: 
                    533: /* Define to 1 if you have the `crypt_r' function. */
                    534: /* #undef HAVE_CRYPT_R */
                    535: 
                    536: /* Define to 1 if you have the `ctermid' function. */
                    537: /* #undef HAVE_CTERMID */
                    538: 
                    539: /* Define to 1 if you have the `ctime_r' function. */
                    540: #define HAVE_CTIME_R 1
                    541: 
                    542: /* */
                    543: /* #undef HAVE_CTYPE */
                    544: 
                    545: /* */
                    546: /* #undef HAVE_CURL */
                    547: 
                    548: /* */
                    549: /* #undef HAVE_CURL_EASY_STRERROR */
                    550: 
                    551: /* Have cURL with GnuTLS support */
                    552: /* #undef HAVE_CURL_GNUTLS */
                    553: 
                    554: /* */
                    555: /* #undef HAVE_CURL_MULTI_STRERROR */
                    556: 
                    557: /* Have cURL with OpenSSL support */
                    558: /* #undef HAVE_CURL_OPENSSL */
                    559: 
                    560: /* Have cURL with SSL support */
                    561: /* #undef HAVE_CURL_SSL */
                    562: 
                    563: /* */
                    564: /* #undef HAVE_CURL_VERSION_INFO */
                    565: 
                    566: /* Define to 1 if you have the `cuserid' function. */
                    567: /* #undef HAVE_CUSERID */
                    568: 
                    569: /* */
                    570: /* #undef HAVE_DBA */
                    571: 
                    572: /* Whether you want DBMaker */
                    573: /* #undef HAVE_DBMAKER */
                    574: 
                    575: /* */
                    576: /* #undef HAVE_DCNGETTEXT */
                    577: 
                    578: /* Whether system headers declare timezone */
                    579: #define HAVE_DECLARED_TIMEZONE 1
                    580: 
                    581: /* Define to 1 if you have the declaration of `tzname', and to 0 if you don't.
                    582:    */
                    583: /* #undef HAVE_DECL_TZNAME */
                    584: 
                    585: /* do we have /dev/poll? */
                    586: /* #undef HAVE_DEVPOLL */
                    587: 
                    588: /* Define if the target system has /dev/arandom device */
                    589: /* #undef HAVE_DEV_ARANDOM */
                    590: 
                    591: /* Define if the target system has /dev/urandom device */
                    592: #define HAVE_DEV_URANDOM 1
                    593: 
                    594: /* Define to 1 if you have the <dirent.h> header file. */
                    595: #define HAVE_DIRENT_H 1
                    596: 
                    597: /* Define to 1 if you have the <dlfcn.h> header file. */
                    598: #define HAVE_DLFCN_H 1
                    599: 
                    600: /* */
                    601: #define HAVE_DLOPEN 1
                    602: 
                    603: /* Whether you have dmalloc */
                    604: /* #undef HAVE_DMALLOC */
                    605: 
                    606: /* */
                    607: /* #undef HAVE_DNGETTEXT */
                    608: 
                    609: /* Define to 1 if you have the <dns.h> header file. */
                    610: /* #undef HAVE_DNS_H */
                    611: 
                    612: /* */
                    613: /* #undef HAVE_DNS_SEARCH */
                    614: 
                    615: /* */
                    616: #define HAVE_DN_EXPAND 1
                    617: 
                    618: /* */
                    619: #define HAVE_DN_SKIPNAME 1
                    620: 
                    621: /* */
                    622: /* #undef HAVE_DOM */
                    623: 
                    624: /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
                    625: /* #undef HAVE_DOPRNT */
                    626: 
                    627: /* OpenSSL 0.9.7 or later */
                    628: /* #undef HAVE_DSA_DEFAULT_METHOD */
                    629: 
                    630: /* Whether to enable DTrace support */
                    631: /* #undef HAVE_DTRACE */
                    632: 
                    633: /* embedded MySQL support enabled */
                    634: /* #undef HAVE_EMBEDDED_MYSQLI */
                    635: 
                    636: /* */
                    637: /* #undef HAVE_EMPRESS */
                    638: 
                    639: /* */
                    640: /* #undef HAVE_ENCHANT */
                    641: 
                    642: /* */
                    643: /* #undef HAVE_ENCHANT_BROKER_SET_PARAM */
                    644: 
                    645: /* do we have epoll? */
                    646: /* #undef HAVE_EPOLL */
                    647: 
                    648: /* Define to 1 if you have the <errno.h> header file. */
                    649: /* #undef HAVE_ERRNO_H */
                    650: 
                    651: /* */
                    652: /* #undef HAVE_ESOOB */
                    653: 
                    654: /* Whether you want EXIF (metadata from images) support */
                    655: /* #undef HAVE_EXIF */
                    656: 
                    657: /* Define to 1 if you have the `fabsf' function. */
                    658: /* #undef HAVE_FABSF */
                    659: 
                    660: /* Define to 1 if you have the <fcntl.h> header file. */
                    661: #define HAVE_FCNTL_H 1
                    662: 
                    663: /* Define to 1 if you have the `finite' function. */
                    664: /* #undef HAVE_FINITE */
                    665: 
                    666: /* Define to 1 if you have the `flock' function. */
                    667: #define HAVE_FLOCK 1
                    668: 
                    669: /* Define to 1 if you have the `floorf' function. */
                    670: /* #undef HAVE_FLOORF */
                    671: 
                    672: /* Define if flush should be called explicitly after a buffered io. */
                    673: #define HAVE_FLUSHIO 1
                    674: 
                    675: /* Define to 1 if your system has a working POSIX `fnmatch' function. */
                    676: #define HAVE_FNMATCH 1
                    677: 
                    678: /* */
                    679: /* #undef HAVE_FOPENCOOKIE */
                    680: 
                    681: /* Define to 1 if you have the `fork' function. */
                    682: #define HAVE_FORK 1
                    683: 
                    684: /* Define to 1 if you have the `fpclass' function. */
                    685: /* #undef HAVE_FPCLASS */
                    686: 
                    687: /* whether fpsetprec is present and usable */
                    688: /* #undef HAVE_FPSETPREC */
                    689: 
                    690: /* whether FPU control word can be manipulated by inline assembler */
                    691: #define HAVE_FPU_INLINE_ASM_X86 1
                    692: 
                    693: /* whether floatingpoint.h defines fp_except */
                    694: /* #undef HAVE_FP_EXCEPT */
                    695: 
                    696: /* */
                    697: /* #undef HAVE_FREETDS */
                    698: 
                    699: /* Define to 1 if you have the `ftok' function. */
                    700: #define HAVE_FTOK 1
                    701: 
                    702: /* Whether you want FTP support */
                    703: /* #undef HAVE_FTP */
                    704: 
                    705: /* Define to 1 if you have the `funopen' function. */
                    706: #define HAVE_FUNOPEN 1
                    707: 
                    708: /* Define to 1 if you have the `gai_strerror' function. */
                    709: #define HAVE_GAI_STRERROR 1
                    710: 
                    711: /* Whether you have gcov */
                    712: /* #undef HAVE_GCOV */
                    713: 
                    714: /* Define to 1 if you have the `gcvt' function. */
                    715: /* #undef HAVE_GCVT */
                    716: 
                    717: /* */
                    718: /* #undef HAVE_GDIMAGECOLORRESOLVE */
                    719: 
                    720: /* */
                    721: /* #undef HAVE_GD_BUNDLED */
                    722: 
                    723: /* */
                    724: /* #undef HAVE_GD_CACHE_CREATE */
                    725: 
                    726: /* */
                    727: /* #undef HAVE_GD_DYNAMIC_CTX_EX */
                    728: 
                    729: /* */
                    730: /* #undef HAVE_GD_FONTCACHESHUTDOWN */
                    731: 
                    732: /* */
                    733: /* #undef HAVE_GD_FONTMUTEX */
                    734: 
                    735: /* */
                    736: /* #undef HAVE_GD_FREEFONTCACHE */
                    737: 
                    738: /* */
                    739: /* #undef HAVE_GD_GD2 */
                    740: 
                    741: /* */
                    742: /* #undef HAVE_GD_GIF_CREATE */
                    743: 
                    744: /* */
                    745: /* #undef HAVE_GD_GIF_CTX */
                    746: 
                    747: /* */
                    748: /* #undef HAVE_GD_GIF_READ */
                    749: 
                    750: /* */
                    751: /* #undef HAVE_GD_IMAGEELLIPSE */
                    752: 
                    753: /* */
                    754: /* #undef HAVE_GD_IMAGESETBRUSH */
                    755: 
                    756: /* */
                    757: /* #undef HAVE_GD_IMAGESETTILE */
                    758: 
                    759: /* */
                    760: /* #undef HAVE_GD_JPG */
                    761: 
                    762: /* */
                    763: /* #undef HAVE_GD_PNG */
                    764: 
                    765: /* */
                    766: /* #undef HAVE_GD_STRINGFT */
                    767: 
                    768: /* */
                    769: /* #undef HAVE_GD_STRINGFTEX */
                    770: 
                    771: /* */
                    772: /* #undef HAVE_GD_STRINGTTF */
                    773: 
                    774: /* */
                    775: /* #undef HAVE_GD_WBMP */
                    776: 
                    777: /* */
                    778: /* #undef HAVE_GD_WEBP */
                    779: 
                    780: /* */
                    781: /* #undef HAVE_GD_XBM */
                    782: 
                    783: /* */
                    784: /* #undef HAVE_GD_XPM */
                    785: 
                    786: /* Define if you have the getaddrinfo function */
                    787: #define HAVE_GETADDRINFO 1
                    788: 
                    789: /* Define to 1 if you have the `getcwd' function. */
                    790: #define HAVE_GETCWD 1
                    791: 
                    792: /* Define to 1 if you have the `getgrgid_r' function. */
                    793: /* #undef HAVE_GETGRGID_R */
                    794: 
                    795: /* Define to 1 if you have the `getgrnam_r' function. */
                    796: #define HAVE_GETGRNAM_R 1
                    797: 
                    798: /* Define to 1 if you have the `getgroups' function. */
                    799: /* #undef HAVE_GETGROUPS */
                    800: 
                    801: /* */
                    802: #define HAVE_GETHOSTBYADDR 1
                    803: 
                    804: /* Define to 1 if you have the `gethostname' function. */
                    805: #define HAVE_GETHOSTNAME 1
                    806: 
                    807: /* Define to 1 if you have the `getloadavg' function. */
                    808: #define HAVE_GETLOADAVG 1
                    809: 
                    810: /* Define to 1 if you have the `getlogin' function. */
                    811: #define HAVE_GETLOGIN 1
                    812: 
                    813: /* Define to 1 if you have the `getopt' function. */
                    814: #define HAVE_GETOPT 1
                    815: 
                    816: /* Define to 1 if you have the `getpgid' function. */
                    817: /* #undef HAVE_GETPGID */
                    818: 
                    819: /* Define to 1 if you have the `getpid' function. */
                    820: #define HAVE_GETPID 1
                    821: 
                    822: /* Define to 1 if you have the `getpriority' function. */
                    823: /* #undef HAVE_GETPRIORITY */
                    824: 
                    825: /* Define to 1 if you have the `getprotobyname' function. */
                    826: #define HAVE_GETPROTOBYNAME 1
                    827: 
                    828: /* Define to 1 if you have the `getprotobynumber' function. */
                    829: #define HAVE_GETPROTOBYNUMBER 1
                    830: 
                    831: /* Define to 1 if you have the `getpwnam_r' function. */
                    832: #define HAVE_GETPWNAM_R 1
                    833: 
                    834: /* Define to 1 if you have the `getpwuid_r' function. */
                    835: #define HAVE_GETPWUID_R 1
                    836: 
                    837: /* Define to 1 if you have the `getrlimit' function. */
                    838: /* #undef HAVE_GETRLIMIT */
                    839: 
                    840: /* Define to 1 if you have the `getrusage' function. */
                    841: #define HAVE_GETRUSAGE 1
                    842: 
                    843: /* Define to 1 if you have the `getservbyname' function. */
                    844: #define HAVE_GETSERVBYNAME 1
                    845: 
                    846: /* Define to 1 if you have the `getservbyport' function. */
                    847: #define HAVE_GETSERVBYPORT 1
                    848: 
                    849: /* Define to 1 if you have the `getsid' function. */
                    850: /* #undef HAVE_GETSID */
                    851: 
                    852: /* Define to 1 if you have the `gettimeofday' function. */
                    853: #define HAVE_GETTIMEOFDAY 1
                    854: 
                    855: /* Define to 1 if you have the `getwd' function. */
                    856: #define HAVE_GETWD 1
                    857: 
                    858: /* */
                    859: /* #undef HAVE_GICONV_H */
                    860: 
                    861: /* glibc's iconv implementation */
                    862: /* #undef HAVE_GLIBC_ICONV */
                    863: 
                    864: /* Define to 1 if you have the `glob' function. */
                    865: #define HAVE_GLOB 1
                    866: 
                    867: /* */
                    868: /* #undef HAVE_GMP */
                    869: 
                    870: /* Define to 1 if you have the `gmtime_r' function. */
                    871: #define HAVE_GMTIME_R 1
                    872: 
                    873: /* Define to 1 if you have the `grantpt' function. */
                    874: #define HAVE_GRANTPT 1
                    875: 
                    876: /* Define to 1 if you have the <grp.h> header file. */
                    877: #define HAVE_GRP_H 1
                    878: 
                    879: /* Have HASH Extension */
                    880: /* #undef HAVE_HASH_EXT */
                    881: 
                    882: /* Define to 1 if you have the `hstrerror' function. */
                    883: /* #undef HAVE_HSTRERROR */
                    884: 
                    885: /* */
                    886: #define HAVE_HTONL 1
                    887: 
                    888: /* whether HUGE_VAL == INF */
                    889: #define HAVE_HUGE_VAL_INF 1
                    890: 
                    891: /* whether HUGE_VAL + -HUGEVAL == NAN */
                    892: #define HAVE_HUGE_VAL_NAN 1
                    893: 
                    894: /* Define to 1 if you have the `hypot' function. */
                    895: #define HAVE_HYPOT 1
                    896: 
                    897: /* */
                    898: /* #undef HAVE_IBASE */
                    899: 
                    900: /* */
                    901: /* #undef HAVE_IBMDB2 */
                    902: 
                    903: /* IBM iconv implementation */
                    904: /* #undef HAVE_IBM_ICONV */
                    905: 
                    906: /* */
                    907: /* #undef HAVE_ICONV */
                    908: 
                    909: /* Define to 1 if you have the <ieeefp.h> header file. */
                    910: #define HAVE_IEEEFP_H 1
                    911: 
                    912: /* Define to 1 if you have the `if_indextoname' function. */
                    913: /* #undef HAVE_IF_INDEXTONAME */
                    914: 
                    915: /* Define to 1 if you have the `if_nametoindex' function. */
                    916: /* #undef HAVE_IF_NAMETOINDEX */
                    917: 
                    918: /* */
                    919: /* #undef HAVE_IMAP */
                    920: 
                    921: /* */
                    922: /* #undef HAVE_IMAP2000 */
                    923: 
                    924: /* */
                    925: /* #undef HAVE_IMAP2001 */
                    926: 
                    927: /* */
                    928: /* #undef HAVE_IMAP2004 */
                    929: 
                    930: /* */
                    931: /* #undef HAVE_IMAP_AUTH_GSS */
                    932: 
                    933: /* */
                    934: /* #undef HAVE_IMAP_KRB */
                    935: 
                    936: /* */
                    937: /* #undef HAVE_IMAP_MUTF7 */
                    938: 
                    939: /* */
                    940: /* #undef HAVE_IMAP_SSL */
                    941: 
                    942: /* */
                    943: #define HAVE_INET_ATON 1
                    944: 
                    945: /* Define to 1 if you have the `inet_ntoa' function. */
                    946: #define HAVE_INET_NTOA 1
                    947: 
                    948: /* Define to 1 if you have the `inet_ntop' function. */
                    949: #define HAVE_INET_NTOP 1
                    950: 
                    951: /* Define to 1 if you have the `inet_pton' function. */
                    952: #define HAVE_INET_PTON 1
                    953: 
                    954: /* Define to 1 if you have the `initgroups' function. */
                    955: /* #undef HAVE_INITGROUPS */
                    956: 
                    957: /* Define if int32_t type is present. */
                    958: #define HAVE_INT32_T 1
                    959: 
                    960: /* Whether intmax_t is available */
                    961: #define HAVE_INTMAX_T 1
                    962: 
                    963: /* Define to 1 if you have the <inttypes.h> header file. */
                    964: #define HAVE_INTTYPES_H 1
                    965: 
                    966: /* */
                    967: /* #undef HAVE_IODBC */
                    968: 
                    969: /* */
                    970: /* #undef HAVE_IODBC_H */
                    971: 
                    972: /* Whether to enable IPv6 support */
                    973: #define HAVE_IPV6 1
                    974: 
                    975: /* Define to 1 if you have the `isascii' function. */
                    976: #define HAVE_ISASCII 1
                    977: 
                    978: /* Define to 1 if you have the `isfinite' function. */
                    979: /* #undef HAVE_ISFINITE */
                    980: 
                    981: /* Define to 1 if you have the `isinf' function. */
                    982: #define HAVE_ISINF 1
                    983: 
                    984: /* Define to 1 if you have the `isnan' function. */
                    985: #define HAVE_ISNAN 1
                    986: 
                    987: /* */
                    988: /* #undef HAVE_ISQLEXT_H */
                    989: 
                    990: /* */
                    991: /* #undef HAVE_ISQL_H */
                    992: 
                    993: /* whether to enable JavaScript Object Serialization support */
                    994: /* #undef HAVE_JSON */
                    995: 
                    996: /* Define to 1 if you have the `kill' function. */
                    997: #define HAVE_KILL 1
                    998: 
                    999: /* do we have kqueue? */
                   1000: /* #undef HAVE_KQUEUE */
                   1001: 
                   1002: /* Define to 1 if you have the <langinfo.h> header file. */
                   1003: #define HAVE_LANGINFO_H 1
                   1004: 
                   1005: /* Define to 1 if you have the `lchown' function. */
                   1006: #define HAVE_LCHOWN 1
                   1007: 
                   1008: /* */
                   1009: /* #undef HAVE_LDAP */
                   1010: 
                   1011: /* Define to 1 if you have the `ldap_parse_reference' function. */
                   1012: /* #undef HAVE_LDAP_PARSE_REFERENCE */
                   1013: 
                   1014: /* Define to 1 if you have the `ldap_parse_result' function. */
                   1015: /* #undef HAVE_LDAP_PARSE_RESULT */
                   1016: 
                   1017: /* LDAP SASL support */
                   1018: /* #undef HAVE_LDAP_SASL */
                   1019: 
                   1020: /* */
                   1021: /* #undef HAVE_LDAP_SASL_H */
                   1022: 
                   1023: /* */
                   1024: /* #undef HAVE_LDAP_SASL_SASL_H */
                   1025: 
                   1026: /* Define to 1 if you have the `ldap_start_tls_s' function. */
                   1027: /* #undef HAVE_LDAP_START_TLS_S */
                   1028: 
                   1029: /* */
                   1030: /* #undef HAVE_LIBBIND */
                   1031: 
                   1032: /* */
                   1033: /* #undef HAVE_LIBCRYPT */
                   1034: 
                   1035: /* */
                   1036: #define HAVE_LIBDL 1
                   1037: 
                   1038: /* */
                   1039: /* #undef HAVE_LIBDNET_STUB */
                   1040: 
                   1041: /* */
                   1042: /* #undef HAVE_LIBEDIT */
                   1043: 
                   1044: /* */
                   1045: /* #undef HAVE_LIBEXPAT */
                   1046: 
                   1047: /* */
                   1048: /* #undef HAVE_LIBFREETYPE */
                   1049: 
                   1050: /* */
                   1051: /* #undef HAVE_LIBGD */
                   1052: 
                   1053: /* */
                   1054: /* #undef HAVE_LIBGD13 */
                   1055: 
                   1056: /* */
                   1057: /* #undef HAVE_LIBGD15 */
                   1058: 
                   1059: /* */
                   1060: /* #undef HAVE_LIBGD20 */
                   1061: 
                   1062: /* */
                   1063: /* #undef HAVE_LIBGD204 */
                   1064: 
                   1065: /* */
                   1066: /* #undef HAVE_LIBICONV */
                   1067: 
                   1068: /* */
                   1069: /* #undef HAVE_LIBINTL */
                   1070: 
                   1071: /* Define to 1 if you have the `m' library (-lm). */
                   1072: #define HAVE_LIBM 1
                   1073: 
                   1074: /* */
                   1075: /* #undef HAVE_LIBMCRYPT */
                   1076: 
                   1077: /* Whether you have libmm */
                   1078: /* #undef HAVE_LIBMM */
                   1079: 
                   1080: /* */
                   1081: /* #undef HAVE_LIBNSL */
                   1082: 
                   1083: /* */
                   1084: /* #undef HAVE_LIBPAM */
                   1085: 
                   1086: /* */
                   1087: /* #undef HAVE_LIBRARYMANAGER_H */
                   1088: 
                   1089: /* */
                   1090: /* #undef HAVE_LIBREADLINE */
                   1091: 
                   1092: /* Whether we have librecode 3.5 or higher */
                   1093: /* #undef HAVE_LIBRECODE */
                   1094: 
                   1095: /* */
                   1096: /* #undef HAVE_LIBRESOLV */
                   1097: 
                   1098: /* */
                   1099: /* #undef HAVE_LIBRT */
                   1100: 
                   1101: /* */
                   1102: /* #undef HAVE_LIBSOCKET */
                   1103: 
                   1104: /* */
                   1105: /* #undef HAVE_LIBT1 */
                   1106: 
                   1107: /* */
                   1108: #define HAVE_LIBXML 1
                   1109: 
                   1110: /* Define to 1 if you have the <limits.h> header file. */
                   1111: #define HAVE_LIMITS_H 1
                   1112: 
                   1113: /* Define to 1 if you have the `link' function. */
                   1114: #define HAVE_LINK 1
                   1115: 
                   1116: /* Define to 1 if you have the `localeconv' function. */
                   1117: #define HAVE_LOCALECONV 1
                   1118: 
                   1119: /* Define to 1 if you have the <locale.h> header file. */
                   1120: #define HAVE_LOCALE_H 1
                   1121: 
                   1122: /* Define to 1 if you have the `localtime_r' function. */
                   1123: #define HAVE_LOCALTIME_R 1
                   1124: 
                   1125: /* Define to 1 if you have the `lockf' function. */
                   1126: #define HAVE_LOCKF 1
                   1127: 
                   1128: /* Define to 1 if you have the `log1p' function. */
                   1129: #define HAVE_LOG1P 1
                   1130: 
                   1131: /* do we have SO_LISTENQxxx? */
                   1132: /* #undef HAVE_LQ_SO_LISTENQ */
                   1133: 
                   1134: /* do we have TCP_INFO? */
                   1135: /* #undef HAVE_LQ_TCP_INFO */
                   1136: 
                   1137: /* Define to 1 if you have the `lrand48' function. */
                   1138: #define HAVE_LRAND48 1
                   1139: 
                   1140: /* do we have mach_vm_read? */
                   1141: /* #undef HAVE_MACH_VM_READ */
                   1142: 
                   1143: /* Define to 1 if you have the `makedev' function. */
                   1144: /* #undef HAVE_MAKEDEV */
                   1145: 
                   1146: /* Define to 1 if you have the <malloc.h> header file. */
                   1147: /* #undef HAVE_MALLOC_H */
                   1148: 
                   1149: /* Define to 1 if you have the `mblen' function. */
                   1150: #define HAVE_MBLEN 1
                   1151: 
                   1152: /* whether to have multibyte regex support */
                   1153: /* #undef HAVE_MBREGEX */
                   1154: 
                   1155: /* Define to 1 if you have the `mbrlen' function. */
                   1156: #define HAVE_MBRLEN 1
                   1157: 
                   1158: /* Define to 1 if you have the `mbsinit' function. */
                   1159: #define HAVE_MBSINIT 1
                   1160: 
                   1161: /* Define if your system has mbstate_t in wchar.h */
                   1162: #define HAVE_MBSTATE_T 1
                   1163: 
                   1164: /* whether to have multibyte string support */
                   1165: /* #undef HAVE_MBSTRING */
                   1166: 
                   1167: /* Define to 1 if you have the `memcpy' function. */
                   1168: #define HAVE_MEMCPY 1
                   1169: 
                   1170: /* Define to 1 if you have the `memmove' function. */
                   1171: #define HAVE_MEMMOVE 1
                   1172: 
                   1173: /* Define to 1 if you have the <memory.h> header file. */
                   1174: #define HAVE_MEMORY_H 1
                   1175: 
                   1176: /* Define to 1 if you have the `mempcpy' function. */
                   1177: /* #undef HAVE_MEMPCPY */
                   1178: 
                   1179: /* Define if the target system has support for memory allocation using
                   1180:    mmap(MAP_ANON) */
                   1181: #define HAVE_MEM_MMAP_ANON 1
                   1182: 
                   1183: /* Define if the target system has support for memory allocation using
                   1184:    mmap("/dev/zero") */
                   1185: #define HAVE_MEM_MMAP_ZERO 1
                   1186: 
                   1187: /* Define to 1 if you have the `mkfifo' function. */
                   1188: /* #undef HAVE_MKFIFO */
                   1189: 
                   1190: /* Define to 1 if you have the `mknod' function. */
                   1191: /* #undef HAVE_MKNOD */
                   1192: 
                   1193: /* Define to 1 if you have the `mkstemp' function. */
                   1194: #define HAVE_MKSTEMP 1
                   1195: 
                   1196: /* Define to 1 if you have the `mmap' function. */
                   1197: #define HAVE_MMAP 1
                   1198: 
                   1199: /* Define to 1 if you have the <monetary.h> header file. */
                   1200: #define HAVE_MONETARY_H 1
                   1201: 
                   1202: /* Define to 1 if you have the `mremap' function. */
                   1203: /* #undef HAVE_MREMAP */
                   1204: 
                   1205: /* */
                   1206: /* #undef HAVE_MSSQL */
                   1207: 
                   1208: /* Whether you have MySQL */
                   1209: /* #undef HAVE_MYSQL */
                   1210: 
                   1211: /* */
                   1212: /* #undef HAVE_MYSQLILIB */
                   1213: 
                   1214: /* Define to 1 if you have the `nanosleep' function. */
                   1215: #define HAVE_NANOSLEEP 1
                   1216: 
                   1217: /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
                   1218: /* #undef HAVE_NDIR_H */
                   1219: 
                   1220: /* Define to 1 if you have the <netdb.h> header file. */
                   1221: #define HAVE_NETDB_H 1
                   1222: 
                   1223: /* Define to 1 if you have the <netinet/in.h> header file. */
                   1224: #define HAVE_NETINET_IN_H 1
                   1225: 
                   1226: /* Define to 1 if you have the <netinet/tcp.h> header file. */
                   1227: /* #undef HAVE_NETINET_TCP_H */
                   1228: 
                   1229: /* Whether utf8_mime2text() has new signature */
                   1230: /* #undef HAVE_NEW_MIME2TEXT */
                   1231: 
                   1232: /* */
                   1233: /* #undef HAVE_NGETTEXT */
                   1234: 
                   1235: /* Define to 1 if you have the `nice' function. */
                   1236: #define HAVE_NICE 1
                   1237: 
                   1238: /* Define to 1 if you have the `nl_langinfo' function. */
                   1239: #define HAVE_NL_LANGINFO 1
                   1240: 
                   1241: /* Whether you have a Netscape/iPlanet/Sun Webserver */
                   1242: /* #undef HAVE_NSAPI */
                   1243: 
                   1244: /* */
                   1245: /* #undef HAVE_NSLDAP */
                   1246: 
                   1247: /* */
                   1248: /* #undef HAVE_OCI8 */
                   1249: 
                   1250: /* */
                   1251: /* #undef HAVE_OCICOLLASSIGN */
                   1252: 
                   1253: /* */
                   1254: /* #undef HAVE_OCIENVCREATE */
                   1255: 
                   1256: /* */
                   1257: /* #undef HAVE_OCIENVNLSCREATE */
                   1258: 
                   1259: /* */
                   1260: /* #undef HAVE_OCILOBISTEMPORARY */
                   1261: 
                   1262: /* */
                   1263: /* #undef HAVE_OCISTMTFETCH2 */
                   1264: 
                   1265: /* */
                   1266: /* #undef HAVE_OCI_INSTANT_CLIENT */
                   1267: 
                   1268: /* */
                   1269: /* #undef HAVE_OCI_LOB_READ2 */
                   1270: 
                   1271: /* */
                   1272: /* #undef HAVE_ODBC2 */
                   1273: 
                   1274: /* */
                   1275: /* #undef HAVE_ODBCSDK_H */
                   1276: 
                   1277: /* */
                   1278: /* #undef HAVE_ODBC_H */
                   1279: 
                   1280: /* */
                   1281: /* #undef HAVE_ODBC_ROUTER */
                   1282: 
                   1283: /* */
                   1284: /* #undef HAVE_OLD_COMPAT_H */
                   1285: 
                   1286: /* whether you have old-style readdir_r */
                   1287: /* #undef HAVE_OLD_READDIR_R */
                   1288: 
                   1289: /* Define to 1 if the oniguruma library is available */
                   1290: /* #undef HAVE_ONIG */
                   1291: 
                   1292: /* Define to 1 if you have the <openssl/crypto.h> header file. */
                   1293: /* #undef HAVE_OPENSSL_CRYPTO_H */
                   1294: 
                   1295: /* */
                   1296: /* #undef HAVE_OPENSSL_EXT */
                   1297: 
                   1298: /* */
                   1299: /* #undef HAVE_ORALDAP */
                   1300: 
                   1301: /* */
                   1302: /* #undef HAVE_ORALDAP_10 */
                   1303: 
                   1304: /* Whether struct _zend_object_value is packed */
                   1305: #define HAVE_PACKED_OBJECT_VALUE 1
                   1306: 
                   1307: /* */
                   1308: #define HAVE_PCRE 1
                   1309: 
                   1310: /* */
                   1311: /* #undef HAVE_PDO_DBLIB */
                   1312: 
                   1313: /* */
                   1314: /* #undef HAVE_PDO_FIREBIRD */
                   1315: 
                   1316: /* Whether to build PostgreSQL for PDO support or not */
                   1317: /* #undef HAVE_PDO_PGSQL */
                   1318: 
                   1319: /* */
                   1320: /* #undef HAVE_PDO_SQLITELIB */
                   1321: 
                   1322: /* Define to 1 if you have the `perror' function. */
                   1323: #define HAVE_PERROR 1
                   1324: 
                   1325: /* Whether to build PostgreSQL support or not */
                   1326: /* #undef HAVE_PGSQL */
                   1327: 
                   1328: /* Whether libpq is compiled with --enable-multibyte */
                   1329: /* #undef HAVE_PGSQL_WITH_MULTIBYTE_SUPPORT */
                   1330: 
                   1331: /* PostgreSQL 7.4 or later */
                   1332: /* #undef HAVE_PGTRANSACTIONSTATUS */
                   1333: 
                   1334: /* Whether to have pg_config.h */
                   1335: /* #undef HAVE_PG_CONFIG_H */
                   1336: 
                   1337: /* PostgreSQL 8.1 or later */
                   1338: /* #undef HAVE_PG_LO_CREATE */
                   1339: 
                   1340: /* PostgreSQL 8.4 or later */
                   1341: /* #undef HAVE_PG_LO_IMPORT_WITH_OID */
                   1342: 
                   1343: /* */
                   1344: /* #undef HAVE_PHP_SESSION */
                   1345: 
                   1346: /* Whether you have phttpd */
                   1347: /* #undef HAVE_PHTTPD */
                   1348: 
                   1349: /* Define to 1 if you have the `poll' function. */
                   1350: #define HAVE_POLL 1
                   1351: 
                   1352: /* do we have port framework? */
                   1353: /* #undef HAVE_PORT */
                   1354: 
                   1355: /* whether to include POSIX-like functions */
                   1356: /* #undef HAVE_POSIX */
                   1357: 
                   1358: /* whether you have POSIX readdir_r */
                   1359: #define HAVE_POSIX_READDIR_R 1
                   1360: 
                   1361: /* PostgreSQL 7.0.x or later */
                   1362: /* #undef HAVE_PQCLIENTENCODING */
                   1363: 
                   1364: /* Broken libpq under windows */
                   1365: /* #undef HAVE_PQCMDTUPLES */
                   1366: 
                   1367: /* PostgreSQL 7.2.0 or later */
                   1368: /* #undef HAVE_PQESCAPE */
                   1369: 
                   1370: /* PostgreSQL 8.1.4 or later */
                   1371: /* #undef HAVE_PQESCAPE_BYTEA_CONN */
                   1372: 
                   1373: /* PostgreSQL 8.1.4 or later */
                   1374: /* #undef HAVE_PQESCAPE_CONN */
                   1375: 
                   1376: /* PostgreSQL 7.4 or later */
                   1377: /* #undef HAVE_PQEXECPARAMS */
                   1378: 
                   1379: /* PostgreSQL 7.4 or later */
                   1380: /* #undef HAVE_PQEXECPREPARED */
                   1381: 
                   1382: /* PostgreSQL 7.4 or later */
                   1383: /* #undef HAVE_PQFREEMEM */
                   1384: 
                   1385: /* PostgreSQL 7.4 or later */
                   1386: /* #undef HAVE_PQFTABLE */
                   1387: 
                   1388: /* PostgreSQL 7.4 or later */
                   1389: /* #undef HAVE_PQGETCOPYDATA */
                   1390: 
                   1391: /* Older PostgreSQL */
                   1392: /* #undef HAVE_PQOIDVALUE */
                   1393: 
                   1394: /* PostgreSQL 7.4 or later */
                   1395: /* #undef HAVE_PQPARAMETERSTATUS */
                   1396: 
                   1397: /* PostgreSQL 7.4 or later */
                   1398: /* #undef HAVE_PQPREPARE */
                   1399: 
                   1400: /* PostgreSQL 7.4 or later */
                   1401: /* #undef HAVE_PQPROTOCOLVERSION */
                   1402: 
                   1403: /* PostgreSQL 7.4 or later */
                   1404: /* #undef HAVE_PQPUTCOPYDATA */
                   1405: 
                   1406: /* PostgreSQL 7.4 or later */
                   1407: /* #undef HAVE_PQPUTCOPYEND */
                   1408: 
                   1409: /* PostgreSQL 7.4 or later */
                   1410: /* #undef HAVE_PQRESULTERRORFIELD */
                   1411: 
                   1412: /* PostgreSQL 7.4 or later */
                   1413: /* #undef HAVE_PQSENDPREPARE */
                   1414: 
                   1415: /* PostgreSQL 7.4 or later */
                   1416: /* #undef HAVE_PQSENDQUERYPARAMS */
                   1417: 
                   1418: /* PostgreSQL 7.4 or later */
                   1419: /* #undef HAVE_PQSENDQUERYPREPARED */
                   1420: 
                   1421: /* PostgreSQL 7.4 or later */
                   1422: /* #undef HAVE_PQSETERRORVERBOSITY */
                   1423: 
                   1424: /* PostgreSQL 7.0.x or later */
                   1425: /* #undef HAVE_PQSETNONBLOCKING */
                   1426: 
                   1427: /* PostgreSQL 7.3.0 or later */
                   1428: /* #undef HAVE_PQUNESCAPEBYTEA */
                   1429: 
                   1430: /* do we have prctl? */
                   1431: /* #undef HAVE_PRCTL */
                   1432: 
                   1433: /* */
                   1434: /* #undef HAVE_PREAD */
                   1435: 
                   1436: /* */
                   1437: /* #undef HAVE_PSPELL */
                   1438: 
                   1439: /* do we have ptrace? */
                   1440: /* #undef HAVE_PTRACE */
                   1441: 
                   1442: /* Whether ptrdiff_t is available */
                   1443: #define HAVE_PTRDIFF_T 1
                   1444: 
                   1445: /* Define to 1 if you have the `ptsname' function. */
                   1446: #define HAVE_PTSNAME 1
                   1447: 
                   1448: /* Define to 1 if you have the `putenv' function. */
                   1449: #define HAVE_PUTENV 1
                   1450: 
                   1451: /* Define to 1 if you have the <pwd.h> header file. */
                   1452: #define HAVE_PWD_H 1
                   1453: 
                   1454: /* */
                   1455: /* #undef HAVE_PWRITE */
                   1456: 
                   1457: /* Define to 1 if you have the `random' function. */
                   1458: #define HAVE_RANDOM 1
                   1459: 
                   1460: /* Define to 1 if you have the `rand_r' function. */
                   1461: #define HAVE_RAND_R 1
                   1462: 
                   1463: /* Define to 1 if you have the `realpath' function. */
                   1464: #define HAVE_REALPATH 1
                   1465: 
                   1466: /* Whether Reflection is enabled */
                   1467: #define HAVE_REFLECTION 1
                   1468: 
                   1469: /* 1 */
                   1470: #define HAVE_REGEX_T_RE_MAGIC 1
                   1471: 
                   1472: /* Define to 1 if you have the <resolv.h> header file. */
                   1473: #define HAVE_RESOLV_H 1
                   1474: 
                   1475: /* */
                   1476: #define HAVE_RES_NSEARCH 1
                   1477: 
                   1478: /* */
                   1479: #define HAVE_RES_SEARCH 1
                   1480: 
                   1481: /* */
                   1482: /* #undef HAVE_RFC822_OUTPUT_ADDRESS_LIST */
                   1483: 
                   1484: /* */
                   1485: /* #undef HAVE_RL_CALLBACK_READ_CHAR */
                   1486: 
                   1487: /* Define to 1 if you have the `rl_completion_matches' function. */
                   1488: /* #undef HAVE_RL_COMPLETION_MATCHES */
                   1489: 
                   1490: /* */
                   1491: /* #undef HAVE_RL_ON_NEW_LINE */
                   1492: 
                   1493: /* Whether you use Roxen */
                   1494: /* #undef HAVE_ROXEN */
                   1495: 
                   1496: /* */
                   1497: /* #undef HAVE_SAPDB */
                   1498: 
                   1499: /* Define to 1 if you have the `scandir' function. */
                   1500: #define HAVE_SCANDIR 1
                   1501: 
                   1502: /* do we have select? */
                   1503: /* #undef HAVE_SELECT */
                   1504: 
                   1505: /* */
                   1506: /* #undef HAVE_SEMUN */
                   1507: 
                   1508: /* Define to 1 if you have the `setegid' function. */
                   1509: /* #undef HAVE_SETEGID */
                   1510: 
                   1511: /* Define to 1 if you have the `setenv' function. */
                   1512: #define HAVE_SETENV 1
                   1513: 
                   1514: /* Define to 1 if you have the `seteuid' function. */
                   1515: /* #undef HAVE_SETEUID */
                   1516: 
                   1517: /* Define to 1 if you have the `setitimer' function. */
                   1518: #define HAVE_SETITIMER 1
                   1519: 
                   1520: /* Define to 1 if you have the `setlocale' function. */
                   1521: #define HAVE_SETLOCALE 1
                   1522: 
                   1523: /* Define to 1 if you have the `setpgid' function. */
                   1524: #define HAVE_SETPGID 1
                   1525: 
                   1526: /* Define to 1 if you have the `setpriority' function. */
                   1527: /* #undef HAVE_SETPRIORITY */
                   1528: 
                   1529: /* Define to 1 if you have the `setproctitle' function. */
                   1530: /* #undef HAVE_SETPROCTITLE */
                   1531: 
                   1532: /* Define to 1 if you have the `setsid' function. */
                   1533: /* #undef HAVE_SETSID */
                   1534: 
                   1535: /* Define to 1 if you have the `setsockopt' function. */
                   1536: #define HAVE_SETSOCKOPT 1
                   1537: 
                   1538: /* Define to 1 if you have the `setvbuf' function. */
                   1539: #define HAVE_SETVBUF 1
                   1540: 
                   1541: /* */
                   1542: /* #undef HAVE_SHMOP */
                   1543: 
                   1544: /* Define to 1 if you have the `shutdown' function. */
                   1545: #define HAVE_SHUTDOWN 1
                   1546: 
                   1547: /* */
                   1548: /* #undef HAVE_SHUTDOWN_SNMP_LOGGING */
                   1549: 
                   1550: /* Whether sigaction() is available */
                   1551: #define HAVE_SIGACTION 1
                   1552: 
                   1553: /* Define to 1 if you have the <signal.h> header file. */
                   1554: #define HAVE_SIGNAL_H 1
                   1555: 
                   1556: /* Define to 1 if you have the `sigprocmask' function. */
                   1557: #define HAVE_SIGPROCMASK 1
                   1558: 
                   1559: /* Define to 1 if you have the `sigsetjmp' function. */
                   1560: #define HAVE_SIGSETJMP 1
                   1561: 
                   1562: /* Define to 1 if you have the `sigtimedwait' function. */
                   1563: /* #undef HAVE_SIGTIMEDWAIT */
                   1564: 
                   1565: /* Define to 1 if you have the `sigwaitinfo' function. */
                   1566: /* #undef HAVE_SIGWAITINFO */
                   1567: 
                   1568: /* */
                   1569: /* #undef HAVE_SIMPLEXML */
                   1570: 
                   1571: /* Define to 1 if you have the `sin' function. */
                   1572: #define HAVE_SIN 1
                   1573: 
                   1574: /* */
                   1575: /* #undef HAVE_SNMP */
                   1576: 
                   1577: /* Define to 1 if you have the `snprintf' function. */
                   1578: #define HAVE_SNPRINTF 1
                   1579: 
                   1580: /* */
                   1581: /* #undef HAVE_SOAP */
                   1582: 
                   1583: /* Whether struct sockaddr has field sa_len */
                   1584: #define HAVE_SOCKADDR_SA_LEN 1
                   1585: 
                   1586: /* Whether you have struct sockaddr_storage */
                   1587: #define HAVE_SOCKADDR_STORAGE 1
                   1588: 
                   1589: /* Define if sockaddr_un in sys/un.h contains a sun_len component */
                   1590: #define HAVE_SOCKADDR_UN_SUN_LEN 1
                   1591: 
                   1592: /* */
                   1593: #define HAVE_SOCKET 1
                   1594: 
                   1595: /* Define to 1 if you have the `socketpair' function. */
                   1596: #define HAVE_SOCKETPAIR 1
                   1597: 
                   1598: /* */
                   1599: /* #undef HAVE_SOCKETS */
                   1600: 
                   1601: /* Whether you have socklen_t */
                   1602: #define HAVE_SOCKLEN_T 1
                   1603: 
                   1604: /* */
                   1605: /* #undef HAVE_SOLID */
                   1606: 
                   1607: /* */
                   1608: /* #undef HAVE_SOLID_30 */
                   1609: 
                   1610: /* */
                   1611: /* #undef HAVE_SOLID_35 */
                   1612: 
                   1613: /* Whether you want SPL (Standard PHP Library) support */
                   1614: #define HAVE_SPL 1
                   1615: 
                   1616: /* */
                   1617: /* #undef HAVE_SQLCLI1_H */
                   1618: 
                   1619: /* */
                   1620: /* #undef HAVE_SQLDATASOURCES */
                   1621: 
                   1622: /* */
                   1623: /* #undef HAVE_SQLEXT_H */
                   1624: 
                   1625: /* */
                   1626: /* #undef HAVE_SQLITE3 */
                   1627: 
                   1628: /* have commercial sqlite3 with crypto support */
                   1629: /* #undef HAVE_SQLITE3_KEY */
                   1630: 
                   1631: /* */
                   1632: /* #undef HAVE_SQLTYPES_H */
                   1633: 
                   1634: /* */
                   1635: /* #undef HAVE_SQLUCODE_H */
                   1636: 
                   1637: /* */
                   1638: /* #undef HAVE_SQLUNIX_H */
                   1639: 
                   1640: /* */
                   1641: /* #undef HAVE_SQL_H */
                   1642: 
                   1643: /* Define to 1 if you have the `srand48' function. */
                   1644: #define HAVE_SRAND48 1
                   1645: 
                   1646: /* Define to 1 if you have the `srandom' function. */
                   1647: #define HAVE_SRANDOM 1
                   1648: 
                   1649: /* Whether ssize_t is available */
                   1650: #define HAVE_SSIZE_T 1
                   1651: 
                   1652: /* Define to 1 if you have the `statfs' function. */
                   1653: #define HAVE_STATFS 1
                   1654: 
                   1655: /* Define to 1 if you have the `statvfs' function. */
                   1656: #define HAVE_STATVFS 1
                   1657: 
                   1658: /* Define to 1 if you have the <stdarg.h> header file. */
                   1659: #define HAVE_STDARG_H 1
                   1660: 
                   1661: /* Define to 1 if you have the <stdarg.h> header file. */
                   1662: /* #undef HAVE_STDARG_PROTOTYPES */
                   1663: 
                   1664: /* Define to 1 if you have the <stdbool.h> header file. */
                   1665: /* #undef HAVE_STDBOOL_H */
                   1666: 
                   1667: /* Define to 1 if you have the <stdint.h> header file. */
                   1668: #define HAVE_STDINT_H 1
                   1669: 
                   1670: /* Define to 1 if you have the <stdio.h> header file. */
                   1671: /* #undef HAVE_STDIO_H */
                   1672: 
                   1673: /* Define to 1 if you have the <stdlib.h> header file. */
                   1674: #define HAVE_STDLIB_H 1
                   1675: 
                   1676: /* Define to 1 if you have the `std_syslog' function. */
                   1677: /* #undef HAVE_STD_SYSLOG */
                   1678: 
                   1679: /* */
                   1680: /* #undef HAVE_STMT_NEXT_RESULT */
                   1681: 
                   1682: /* Define to 1 if you have the `strcasecmp' function. */
                   1683: #define HAVE_STRCASECMP 1
                   1684: 
                   1685: /* Define to 1 if you have the `strcoll' function. */
                   1686: #define HAVE_STRCOLL 1
                   1687: 
                   1688: /* Define to 1 if you have the `strdup' function. */
                   1689: #define HAVE_STRDUP 1
                   1690: 
                   1691: /* Define to 1 if you have the `strerror' function. */
                   1692: #define HAVE_STRERROR 1
                   1693: 
                   1694: /* Define to 1 if you have the `strfmon' function. */
                   1695: #define HAVE_STRFMON 1
                   1696: 
                   1697: /* Define to 1 if you have the `strftime' function. */
                   1698: #define HAVE_STRFTIME 1
                   1699: 
                   1700: /* Define to 1 if you have the <strings.h> header file. */
                   1701: #define HAVE_STRINGS_H 1
                   1702: 
                   1703: /* Define to 1 if you have the <string.h> header file. */
                   1704: #define HAVE_STRING_H 1
                   1705: 
                   1706: /* Define to 1 if you have the `strlcat' function. */
                   1707: #define HAVE_STRLCAT 1
                   1708: 
                   1709: /* Define to 1 if you have the `strlcpy' function. */
                   1710: #define HAVE_STRLCPY 1
                   1711: 
                   1712: /* Define to 1 if you have the `strndup' function. */
                   1713: /* #undef HAVE_STRNDUP */
                   1714: 
                   1715: /* Define to 1 if you have the `strnlen' function. */
                   1716: #define HAVE_STRNLEN 1
                   1717: 
                   1718: /* Define to 1 if you have the `strpbrk' function. */
                   1719: /* #undef HAVE_STRPBRK */
                   1720: 
                   1721: /* Define to 1 if you have the `strpncpy' function. */
                   1722: /* #undef HAVE_STRPNCPY */
                   1723: 
                   1724: /* Define to 1 if you have the `strptime' function. */
                   1725: #define HAVE_STRPTIME 1
                   1726: 
                   1727: /* whether strptime() declaration fails */
                   1728: #define HAVE_STRPTIME_DECL_FAILS 1
                   1729: 
                   1730: /* Define to 1 if you have the `strstr' function. */
                   1731: #define HAVE_STRSTR 1
                   1732: 
                   1733: /* Define to 1 if you have the `strtod' function. */
                   1734: #define HAVE_STRTOD 1
                   1735: 
                   1736: /* Define to 1 if you have the `strtok_r' function. */
                   1737: #define HAVE_STRTOK_R 1
                   1738: 
                   1739: /* Define to 1 if you have the `strtol' function. */
                   1740: #define HAVE_STRTOL 1
                   1741: 
                   1742: /* Define to 1 if you have the `strtoll' function. */
                   1743: #define HAVE_STRTOLL 1
                   1744: 
                   1745: /* Define to 1 if you have the `strtoul' function. */
                   1746: /* #undef HAVE_STRTOUL */
                   1747: 
                   1748: /* Define to 1 if you have the `strtoull' function. */
                   1749: /* #undef HAVE_STRTOULL */
                   1750: 
                   1751: /* whether you have struct flock */
                   1752: #define HAVE_STRUCT_FLOCK 1
                   1753: 
                   1754: /* Define to 1 if `st_blksize' is a member of `struct stat'. */
                   1755: #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
                   1756: 
                   1757: /* Define to 1 if `st_blocks' is a member of `struct stat'. */
                   1758: #define HAVE_STRUCT_STAT_ST_BLOCKS 1
                   1759: 
                   1760: /* Define to 1 if `st_rdev' is a member of `struct stat'. */
                   1761: #define HAVE_STRUCT_STAT_ST_RDEV 1
                   1762: 
                   1763: /* Define to 1 if `tm_zone' is a member of `struct tm'. */
                   1764: #define HAVE_STRUCT_TM_TM_ZONE 1
                   1765: 
                   1766: /* Define to 1 if your `struct stat' has `st_blksize'. Deprecated, use
                   1767:    `HAVE_STRUCT_STAT_ST_BLKSIZE' instead. */
                   1768: #define HAVE_ST_BLKSIZE 1
                   1769: 
                   1770: /* Define to 1 if your `struct stat' has `st_blocks'. Deprecated, use
                   1771:    `HAVE_STRUCT_STAT_ST_BLOCKS' instead. */
                   1772: #define HAVE_ST_BLOCKS 1
                   1773: 
                   1774: /* Define to 1 if you have the <st.h> header file. */
                   1775: /* #undef HAVE_ST_H */
                   1776: 
                   1777: /* Define to 1 if your `struct stat' has `st_rdev'. Deprecated, use
                   1778:    `HAVE_STRUCT_STAT_ST_RDEV' instead. */
                   1779: #define HAVE_ST_RDEV 1
                   1780: 
                   1781: /* */
                   1782: /* #undef HAVE_SYBASE_CT */
                   1783: 
                   1784: /* Define to 1 if you have the `symlink' function. */
                   1785: #define HAVE_SYMLINK 1
                   1786: 
                   1787: /* Define if you have the __sync_fetch_and_add function */
                   1788: #define HAVE_SYNC_FETCH_AND_ADD 1
                   1789: 
                   1790: /* do we have sysconf? */
                   1791: /* #undef HAVE_SYSCONF */
                   1792: 
                   1793: /* Define to 1 if you have the <sysexits.h> header file. */
                   1794: #define HAVE_SYSEXITS_H 1
                   1795: 
                   1796: /* Define to 1 if you have the <syslog.h> header file. */
                   1797: #define HAVE_SYSLOG_H 1
                   1798: 
                   1799: /* */
                   1800: /* #undef HAVE_SYSVMSG */
                   1801: 
                   1802: /* */
                   1803: /* #undef HAVE_SYSVSEM */
                   1804: 
                   1805: /* */
                   1806: /* #undef HAVE_SYSVSHM */
                   1807: 
                   1808: /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
                   1809:    */
                   1810: /* #undef HAVE_SYS_DIR_H */
                   1811: 
                   1812: /* Define to 1 if you have the <sys/file.h> header file. */
                   1813: #define HAVE_SYS_FILE_H 1
                   1814: 
                   1815: /* Define to 1 if you have the <sys/ioctl.h> header file. */
                   1816: #define HAVE_SYS_IOCTL_H 1
                   1817: 
                   1818: /* Define to 1 if you have the <sys/ipc.h> header file. */
                   1819: #define HAVE_SYS_IPC_H 1
                   1820: 
                   1821: /* Define to 1 if you have the <sys/loadavg.h> header file. */
                   1822: /* #undef HAVE_SYS_LOADAVG_H */
                   1823: 
                   1824: /* Define to 1 if you have the <sys/mkdev.h> header file. */
                   1825: /* #undef HAVE_SYS_MKDEV_H */
                   1826: 
                   1827: /* Define to 1 if you have the <sys/mman.h> header file. */
                   1828: #define HAVE_SYS_MMAN_H 1
                   1829: 
                   1830: /* Define to 1 if you have the <sys/mount.h> header file. */
                   1831: #define HAVE_SYS_MOUNT_H 1
                   1832: 
                   1833: /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
                   1834:    */
                   1835: /* #undef HAVE_SYS_NDIR_H */
                   1836: 
                   1837: /* Define to 1 if you have the <sys/param.h> header file. */
                   1838: #define HAVE_SYS_PARAM_H 1
                   1839: 
                   1840: /* Define to 1 if you have the <sys/poll.h> header file. */
                   1841: #define HAVE_SYS_POLL_H 1
                   1842: 
                   1843: /* Define to 1 if you have the <sys/resource.h> header file. */
                   1844: #define HAVE_SYS_RESOURCE_H 1
                   1845: 
                   1846: /* Define to 1 if you have the <sys/sdt.h> header file. */
                   1847: /* #undef HAVE_SYS_SDT_H */
                   1848: 
                   1849: /* Define to 1 if you have the <sys/select.h> header file. */
                   1850: #define HAVE_SYS_SELECT_H 1
                   1851: 
                   1852: /* Define to 1 if you have the <sys/socket.h> header file. */
                   1853: #define HAVE_SYS_SOCKET_H 1
                   1854: 
                   1855: /* Define to 1 if you have the <sys/sockio.h> header file. */
                   1856: /* #undef HAVE_SYS_SOCKIO_H */
                   1857: 
                   1858: /* Define to 1 if you have the <sys/statfs.h> header file. */
                   1859: /* #undef HAVE_SYS_STATFS_H */
                   1860: 
                   1861: /* Define to 1 if you have the <sys/statvfs.h> header file. */
                   1862: #define HAVE_SYS_STATVFS_H 1
                   1863: 
                   1864: /* Define to 1 if you have the <sys/stat.h> header file. */
                   1865: #define HAVE_SYS_STAT_H 1
                   1866: 
                   1867: /* Define to 1 if you have the <sys/sysexits.h> header file. */
                   1868: /* #undef HAVE_SYS_SYSEXITS_H */
                   1869: 
                   1870: /* Define to 1 if you have the <sys/times.h> header file. */
                   1871: /* #undef HAVE_SYS_TIMES_H */
                   1872: 
                   1873: /* Define to 1 if you have the <sys/time.h> header file. */
                   1874: #define HAVE_SYS_TIME_H 1
                   1875: 
                   1876: /* Define to 1 if you have the <sys/types.h> header file. */
                   1877: #define HAVE_SYS_TYPES_H 1
                   1878: 
                   1879: /* Define to 1 if you have the <sys/uio.h> header file. */
                   1880: /* #undef HAVE_SYS_UIO_H */
                   1881: 
                   1882: /* Define to 1 if you have the <sys/un.h> header file. */
                   1883: /* #undef HAVE_SYS_UN_H */
                   1884: 
                   1885: /* Define to 1 if you have the <sys/utsname.h> header file. */
                   1886: #define HAVE_SYS_UTSNAME_H 1
                   1887: 
                   1888: /* Define to 1 if you have the <sys/varargs.h> header file. */
                   1889: /* #undef HAVE_SYS_VARARGS_H */
                   1890: 
                   1891: /* Define to 1 if you have the <sys/vfs.h> header file. */
                   1892: /* #undef HAVE_SYS_VFS_H */
                   1893: 
                   1894: /* Define to 1 if you have the <sys/wait.h> header file. */
                   1895: #define HAVE_SYS_WAIT_H 1
                   1896: 
                   1897: /* Define to 1 if you have the `tempnam' function. */
                   1898: #define HAVE_TEMPNAM 1
                   1899: 
                   1900: /* Define to 1 if you have the <termios.h> header file. */
                   1901: #define HAVE_TERMIOS_H 1
                   1902: 
                   1903: /* */
                   1904: /* #undef HAVE_TIDY */
                   1905: 
                   1906: /* */
                   1907: /* #undef HAVE_TIDYOPTGETDOC */
                   1908: 
                   1909: /* do we have times? */
                   1910: /* #undef HAVE_TIMES */
                   1911: 
                   1912: /* Define to 1 if you have the <time.h> header file. */
                   1913: /* #undef HAVE_TIME_H */
                   1914: 
                   1915: /* whether you have tm_gmtoff in struct tm */
                   1916: #define HAVE_TM_GMTOFF 1
                   1917: 
                   1918: /* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use
                   1919:    `HAVE_STRUCT_TM_TM_ZONE' instead. */
                   1920: #define HAVE_TM_ZONE 1
                   1921: 
                   1922: /* Whether you have a working ttyname_r */
                   1923: /* #undef HAVE_TTYNAME_R */
                   1924: 
                   1925: /* Define to 1 if you have the <tuxmodule.h> header file. */
                   1926: /* #undef HAVE_TUXMODULE_H */
                   1927: 
                   1928: /* Define to 1 if you don't have `tm_zone' but do have the external array
                   1929:    `tzname'. */
                   1930: /* #undef HAVE_TZNAME */
                   1931: 
                   1932: /* Define to 1 if you have the `tzset' function. */
                   1933: #define HAVE_TZSET 1
                   1934: 
                   1935: /* */
                   1936: /* #undef HAVE_UDBCEXT_H */
                   1937: 
                   1938: /* Define if uint32_t type is present. */
                   1939: #define HAVE_UINT32_T 1
                   1940: 
                   1941: /* Define to 1 if you have the <unistd.h> header file. */
                   1942: #define HAVE_UNISTD_H 1
                   1943: 
                   1944: /* */
                   1945: /* #undef HAVE_UNIXODBC */
                   1946: 
                   1947: /* Define to 1 if you have the <unix.h> header file. */
                   1948: /* #undef HAVE_UNIX_H */
                   1949: 
                   1950: /* Define to 1 if you have the `unlockpt' function. */
                   1951: #define HAVE_UNLOCKPT 1
                   1952: 
                   1953: /* Define to 1 if you have the `unsetenv' function. */
                   1954: #define HAVE_UNSETENV 1
                   1955: 
                   1956: /* */
                   1957: /* #undef HAVE_UODBC */
                   1958: 
                   1959: /* Define to 1 if you have the `usleep' function. */
                   1960: #define HAVE_USLEEP 1
                   1961: 
                   1962: /* Define to 1 if you have the `utime' function. */
                   1963: #define HAVE_UTIME 1
                   1964: 
                   1965: /* Define to 1 if you have the `utimes' function. */
                   1966: /* #undef HAVE_UTIMES */
                   1967: 
                   1968: /* Define to 1 if you have the <utime.h> header file. */
                   1969: #define HAVE_UTIME_H 1
                   1970: 
                   1971: /* Define to 1 if `utime(file, NULL)' sets file's timestamp to the present. */
                   1972: #define HAVE_UTIME_NULL 1
                   1973: 
                   1974: /* Wether struct utsname has domainname */
                   1975: /* #undef HAVE_UTSNAME_DOMAINNAME */
                   1976: 
                   1977: /* Define to 1 if you have the `vasprintf' function. */
                   1978: #define HAVE_VASPRINTF 1
                   1979: 
                   1980: /* Define to 1 if you have the `vprintf' function. */
                   1981: #define HAVE_VPRINTF 1
                   1982: 
                   1983: /* Define to 1 if you have the `vsnprintf' function. */
                   1984: #define HAVE_VSNPRINTF 1
                   1985: 
                   1986: /* Define to 1 if you have the `wait3' function. */
                   1987: /* #undef HAVE_WAIT3 */
                   1988: 
                   1989: /* */
                   1990: /* #undef HAVE_WAITPID */
                   1991: 
                   1992: /* Define to 1 if you have the <wchar.h> header file. */
                   1993: #define HAVE_WCHAR_H 1
                   1994: 
                   1995: /* */
                   1996: /* #undef HAVE_WDDX */
                   1997: 
                   1998: /* */
                   1999: /* #undef HAVE_XML */
                   2000: 
                   2001: /* Define to 1 if you have the <xmlparse.h> header file. */
                   2002: /* #undef HAVE_XMLPARSE_H */
                   2003: 
                   2004: /* */
                   2005: /* #undef HAVE_XMLREADER */
                   2006: 
                   2007: /* */
                   2008: /* #undef HAVE_XMLRPC */
                   2009: 
                   2010: /* Define to 1 if you have the <xmltok.h> header file. */
                   2011: /* #undef HAVE_XMLTOK_H */
                   2012: 
                   2013: /* */
                   2014: /* #undef HAVE_XMLWRITER */
                   2015: 
                   2016: /* */
                   2017: /* #undef HAVE_XSL */
                   2018: 
                   2019: /* */
                   2020: /* #undef HAVE_XSL_EXSLT */
                   2021: 
                   2022: /* */
                   2023: #define HAVE_YP_GET_DEFAULT_DOMAIN 1
                   2024: 
                   2025: /* */
                   2026: /* #undef HAVE_ZIP */
                   2027: 
                   2028: /* */
                   2029: /* #undef HAVE_ZLIB */
                   2030: 
                   2031: /* whether _controlfp is present usable */
                   2032: /* #undef HAVE__CONTROLFP */
                   2033: 
                   2034: /* whether _controlfp_s is present and usable */
                   2035: /* #undef HAVE__CONTROLFP_S */
                   2036: 
                   2037: /* whether _FPU_SETCW is present and usable */
                   2038: /* #undef HAVE__FPU_SETCW */
                   2039: 
                   2040: /* */
                   2041: /* #undef HPUX */
                   2042: 
                   2043: /* */
                   2044: #define HSREGEX 1
                   2045: 
                   2046: /* iconv() is aliased to libiconv() in -liconv */
                   2047: /* #undef ICONV_ALIASED_LIBICONV */
                   2048: 
                   2049: /* Whether iconv supports error no or not */
                   2050: /* #undef ICONV_SUPPORTS_ERRNO */
                   2051: 
                   2052: /* */
                   2053: /* #undef ISOLARIS */
                   2054: 
                   2055: /* */
                   2056: /* #undef LINUX */
                   2057: 
                   2058: /* Whether asctime_r is declared */
                   2059: /* #undef MISSING_ASCTIME_R_DECL */
                   2060: 
                   2061: /* Whether ctime_r is declared */
                   2062: /* #undef MISSING_CTIME_R_DECL */
                   2063: 
                   2064: /* */
                   2065: #define MISSING_FCLOSE_DECL 0
                   2066: 
                   2067: /* Whether gmtime_r is declared */
                   2068: /* #undef MISSING_GMTIME_R_DECL */
                   2069: 
                   2070: /* Whether localtime_r is declared */
                   2071: /* #undef MISSING_LOCALTIME_R_DECL */
                   2072: 
                   2073: /* */
                   2074: /* #undef MISSING_MSGHDR_MSGFLAGS */
                   2075: 
                   2076: /* Whether strtok_r is declared */
                   2077: /* #undef MISSING_STRTOK_R_DECL */
                   2078: 
                   2079: /* Whether mysqlnd is enabled */
                   2080: /* #undef MYSQLI_USE_MYSQLND */
                   2081: 
                   2082: /* Enable compressed protocol support */
                   2083: #define MYSQLND_COMPRESSION_WANTED 1
                   2084: 
                   2085: /* Enable SSL support */
                   2086: #define MYSQLND_SSL_SUPPORTED 1
                   2087: 
                   2088: /* Whether mysqlnd is enabled */
                   2089: /* #undef MYSQL_USE_MYSQLND */
                   2090: 
                   2091: /* */
                   2092: /* #undef NDBM_INCLUDE_FILE */
                   2093: 
                   2094: /* */
                   2095: /* #undef NEUTRINO */
                   2096: 
                   2097: /* Define to 1 if your C compiler doesn't accept -c and -o together. */
                   2098: /* #undef NO_MINUS_C_MINUS_O */
                   2099: 
                   2100: /* Define to the address where bug reports for this package should be sent. */
                   2101: #define PACKAGE_BUGREPORT ""
                   2102: 
                   2103: /* Define to the full name of this package. */
                   2104: #define PACKAGE_NAME ""
                   2105: 
                   2106: /* Define to the full name and version of this package. */
                   2107: #define PACKAGE_STRING ""
                   2108: 
                   2109: /* Define to the one symbol short name of this package. */
                   2110: #define PACKAGE_TARNAME ""
                   2111: 
                   2112: /* Define to the home page for this package. */
                   2113: #define PACKAGE_URL ""
                   2114: 
                   2115: /* Define to the version of this package. */
                   2116: #define PACKAGE_VERSION ""
                   2117: 
                   2118: /* */
                   2119: /* #undef PDO_MYSQL_UNIX_ADDR */
                   2120: 
                   2121: /* Whether pdo_mysql uses mysqlnd */
                   2122: /* #undef PDO_USE_MYSQLND */
                   2123: 
                   2124: /* */
                   2125: /* #undef PHAR_HASH_OK */
                   2126: 
                   2127: /* */
                   2128: /* #undef PHAR_HAVE_OPENSSL */
                   2129: 
                   2130: /* */
                   2131: /* #undef PHP_APACHE_HAVE_CLIENT_FD */
                   2132: 
                   2133: /* Whether the system supports BlowFish salt */
                   2134: #define PHP_BLOWFISH_CRYPT 1
                   2135: 
                   2136: /* PHP build date */
                   2137: #define PHP_BUILD_DATE "2012-05-29"
                   2138: 
                   2139: /* Define if your system has fork/vfork/CreateProcess */
                   2140: #define PHP_CAN_SUPPORT_PROC_OPEN 1
                   2141: 
                   2142: /* */
                   2143: /* #undef PHP_CURL_URL_WRAPPERS */
                   2144: 
                   2145: /* Whether the system supports extended DES salt */
                   2146: #define PHP_EXT_DES_CRYPT 1
                   2147: 
                   2148: /* fpm group name */
                   2149: /* #undef PHP_FPM_GROUP */
                   2150: 
                   2151: /* fpm user name */
                   2152: /* #undef PHP_FPM_USER */
                   2153: 
                   2154: /* Whether you have HP-UX 10.x */
                   2155: /* #undef PHP_HPUX_TIME_R */
                   2156: 
                   2157: /* Path to iconv.h */
                   2158: /* #undef PHP_ICONV_H_PATH */
                   2159: 
                   2160: /* Which iconv implementation to use */
                   2161: /* #undef PHP_ICONV_IMPL */
                   2162: 
                   2163: /* Whether you have IRIX-style functions */
                   2164: /* #undef PHP_IRIX_TIME_R */
                   2165: 
                   2166: /* Whether the system supports MD5 salt */
                   2167: #define PHP_MD5_CRYPT 1
                   2168: 
                   2169: /* */
                   2170: /* #undef PHP_MHASH_BC */
                   2171: 
                   2172: /* */
                   2173: /* #undef PHP_MYSQL_UNIX_SOCK_ADDR */
                   2174: 
                   2175: /* */
                   2176: /* #undef PHP_OCI8_DEF_DIR */
                   2177: 
                   2178: /* */
                   2179: /* #undef PHP_OCI8_DEF_SHARED_LIBADD */
                   2180: 
                   2181: /* define to 1 if oniguruma has an invalid entry for KOI8 encoding */
                   2182: /* #undef PHP_ONIG_BAD_KOI8_ENTRY */
                   2183: 
                   2184: /* Define to 1 if the bundled oniguruma is used */
                   2185: /* #undef PHP_ONIG_BUNDLED */
                   2186: 
                   2187: /* uname output */
                   2188: #define PHP_OS "FreeBSD"
                   2189: 
                   2190: /* */
                   2191: /* #undef PHP_PDO_OCI_CLIENT_VERSION */
                   2192: 
                   2193: /* whether pread64 is default */
                   2194: /* #undef PHP_PREAD_64 */
                   2195: 
                   2196: /* whether pwrite64 is default */
                   2197: /* #undef PHP_PWRITE_64 */
                   2198: 
                   2199: /* Whether the system supports SHA256 salt */
                   2200: #define PHP_SHA256_CRYPT 1
                   2201: 
                   2202: /* Whether the system supports SHA512 salt */
                   2203: #define PHP_SHA512_CRYPT 1
                   2204: 
                   2205: /* */
                   2206: #define PHP_SIGCHILD 0
                   2207: 
                   2208: /* Whether the system supports standard DES salt */
                   2209: #define PHP_STD_DES_CRYPT 1
                   2210: 
                   2211: /* uname -a output */
                   2212: #define PHP_UNAME "FreeBSD elwix.aitnet.org 10.0-CURRENT FreeBSD 10.0-CURRENT #14: Mon May 28 16:02:57 EEST 2012 root@elwix.aitnet.org:/usr/obj/usr/src/sys/GENERIC i386"
                   2213: 
                   2214: /* Whether PHP has to use its own crypt_r for blowfish, des and ext des */
                   2215: #define PHP_USE_PHP_CRYPT_R 1
                   2216: 
                   2217: /* whether write(2) works */
                   2218: #define PHP_WRITE_STDOUT 1
                   2219: 
                   2220: /* /proc/pid/mem interface */
                   2221: /* #undef PROC_MEM_FILE */
                   2222: 
                   2223: /* Whether to use Pthreads */
                   2224: /* #undef PTHREADS */
                   2225: 
                   2226: /* */
                   2227: /* #undef QDBM_INCLUDE_FILE */
                   2228: 
                   2229: /* */
                   2230: #define REGEX 1
                   2231: 
                   2232: /* Define as the return type of signal handlers (`int' or `void'). */
                   2233: #define RETSIGTYPE void
                   2234: 
                   2235: /* Whether to use Roxen in ZTS mode */
                   2236: /* #undef ROXEN_USE_ZTS */
                   2237: 
                   2238: /* The size of `char', as computed by sizeof. */
                   2239: /* #undef SIZEOF_CHAR */
                   2240: 
                   2241: /* The size of `int', as computed by sizeof. */
                   2242: #define SIZEOF_INT 4
                   2243: 
                   2244: /* Size of intmax_t */
                   2245: #define SIZEOF_INTMAX_T 8
                   2246: 
                   2247: /* The size of `long', as computed by sizeof. */
                   2248: #define SIZEOF_LONG 4
                   2249: 
                   2250: /* The size of `long int', as computed by sizeof. */
                   2251: /* #undef SIZEOF_LONG_INT */
                   2252: 
                   2253: /* The size of `long long', as computed by sizeof. */
                   2254: #define SIZEOF_LONG_LONG 8
                   2255: 
                   2256: /* The size of `long long int', as computed by sizeof. */
                   2257: #define SIZEOF_LONG_LONG_INT 8
                   2258: 
                   2259: /* Size of ptrdiff_t */
                   2260: #define SIZEOF_PTRDIFF_T 4
                   2261: 
                   2262: /* The size of `short', as computed by sizeof. */
                   2263: /* #undef SIZEOF_SHORT */
                   2264: 
                   2265: /* The size of `size_t', as computed by sizeof. */
                   2266: #define SIZEOF_SIZE_T 4
                   2267: 
                   2268: /* Size of ssize_t */
                   2269: #define SIZEOF_SSIZE_T 4
                   2270: 
                   2271: /* */
                   2272: /* #undef SOLARIS */
                   2273: 
                   2274: /* have sqlite3 with extension support */
                   2275: /* #undef SQLITE_OMIT_LOAD_EXTENSION */
                   2276: 
                   2277: /* Needed in sqlunix.h for wchar defs */
                   2278: /* #undef SS_FBX */
                   2279: 
                   2280: /* Needed in sqlunix.h */
                   2281: /* #undef SS_LINUX */
                   2282: 
                   2283: /* If using the C implementation of alloca, define if you know the
                   2284:    direction of stack growth for your system; otherwise it will be
                   2285:    automatically deduced at runtime.
                   2286:        STACK_DIRECTION > 0 => grows toward higher addresses
                   2287:        STACK_DIRECTION < 0 => grows toward lower addresses
                   2288:        STACK_DIRECTION = 0 => direction of growth unknown */
                   2289: /* #undef STACK_DIRECTION */
                   2290: 
                   2291: /* Define to 1 if you have the ANSI C header files. */
                   2292: #define STDC_HEADERS 1
                   2293: 
                   2294: /* */
                   2295: /* #undef TCADB_INCLUDE_FILE */
                   2296: 
                   2297: /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
                   2298: /* #undef TIME_WITH_SYS_TIME */
                   2299: 
                   2300: /* Define to 1 if your <sys/time.h> declares `struct tm'. */
                   2301: /* #undef TM_IN_SYS_TIME */
                   2302: 
                   2303: /* */
                   2304: /* #undef TSRM_ST */
                   2305: 
                   2306: /* */
                   2307: /* #undef UNDEF_THREADS_HACK */
                   2308: 
                   2309: /* */
                   2310: /* #undef UNIXWARE */
                   2311: 
                   2312: /* whether to check multibyte regex backtrack */
                   2313: /* #undef USE_COMBINATION_EXPLOSION_CHECK */
                   2314: 
                   2315: /* */
                   2316: /* #undef USE_GD_IMGSTRTTF */
                   2317: 
                   2318: /* */
                   2319: /* #undef USE_GD_JISX0208 */
                   2320: 
                   2321: /* Define if cross-process locking is required by accept() */
                   2322: /* #undef USE_LOCKING */
                   2323: 
                   2324: /* Enable extensions on AIX 3, Interix.  */
                   2325: #ifndef _ALL_SOURCE
                   2326: # define _ALL_SOURCE 1
                   2327: #endif
                   2328: /* Enable GNU extensions on systems that have them.  */
                   2329: #ifndef _GNU_SOURCE
                   2330: # define _GNU_SOURCE 1
                   2331: #endif
                   2332: /* Enable threading extensions on Solaris.  */
                   2333: #ifndef _POSIX_PTHREAD_SEMANTICS
                   2334: # define _POSIX_PTHREAD_SEMANTICS 1
                   2335: #endif
                   2336: /* Enable extensions on HP NonStop.  */
                   2337: #ifndef _TANDEM_SOURCE
                   2338: # define _TANDEM_SOURCE 1
                   2339: #endif
                   2340: /* Enable general extensions on Solaris.  */
                   2341: #ifndef __EXTENSIONS__
                   2342: # define __EXTENSIONS__ 1
                   2343: #endif
                   2344: 
                   2345: 
                   2346: /* */
                   2347: /* #undef USE_TRANSFER_TABLES */
                   2348: 
                   2349: /* whether you want Pi3Web support */
                   2350: /* #undef WITH_PI3WEB */
                   2351: 
                   2352: /* */
                   2353: /* #undef WITH_ZEUS */
                   2354: 
                   2355: /* Define if processor uses big-endian word */
                   2356: /* #undef WORDS_BIGENDIAN */
                   2357: 
                   2358: /* Include external shared modules configurations */
                   2359: #include "ext/php_config.h"
                   2360: 
                   2361: /* Whether sprintf is broken */
                   2362: #define ZEND_BROKEN_SPRINTF 0
                   2363: 
                   2364: /* */
                   2365: #define ZEND_DEBUG 0
                   2366: 
                   2367: /* Define if double cast to long preserves least significant bits */
                   2368: /* #undef ZEND_DVAL_TO_LVAL_CAST_OK */
                   2369: 
                   2370: /* */
                   2371: #define ZEND_MM_ALIGNMENT 4
                   2372: 
                   2373: /* */
                   2374: #define ZEND_MM_ALIGNMENT_LOG2 2
                   2375: 
                   2376: /* Use zend signal handling */
                   2377: /* #undef ZEND_SIGNALS */
                   2378: 
                   2379: /* virtual machine dispatch method */
                   2380: #define ZEND_VM_KIND ZEND_VM_KIND_CALL
                   2381: 
                   2382: /* */
                   2383: /* #undef ZTS */
                   2384: 
                   2385: /* Define to 1 if on MINIX. */
                   2386: /* #undef _MINIX */
                   2387: 
                   2388: /* Define to 2 if the system does not provide POSIX.1 features except with
                   2389:    this defined. */
                   2390: /* #undef _POSIX_1_SOURCE */
                   2391: 
                   2392: /* Define to 1 if you need to in order for `stat' and other things to work. */
                   2393: /* #undef _POSIX_SOURCE */
                   2394: 
                   2395: /* Define to empty if `const' does not conform to ANSI C. */
                   2396: /* #undef const */
                   2397: 
                   2398: /* Define to `int' if <sys/types.h> doesn't define. */
                   2399: /* #undef gid_t */
                   2400: 
                   2401: /* */
                   2402: /* #undef in_addr_t */
                   2403: 
                   2404: /* Define to `__inline__' or `__inline' if that's what the C compiler
                   2405:    calls it, or to nothing if 'inline' is not supported under any name.  */
                   2406: #ifndef __cplusplus
                   2407: /* #undef inline */
                   2408: #endif
                   2409: 
                   2410: /* Define to `unsigned int' if <sys/types.h> does not define. */
                   2411: /* #undef size_t */
                   2412: 
                   2413: /* Define to `int' if <sys/types.h> doesn't define. */
                   2414: /* #undef uid_t */
                   2415: 
                   2416: /* Define to `unsigned int ' if <sys/types.h> does not define. */
                   2417: /* #undef uint */
                   2418: 
                   2419: /* Define to `unsigned long ' if <sys/types.h> does not define. */
                   2420: #define ulong unsigned long
                   2421: 
                   2422: 
                   2423: #ifndef ZEND_ACCONFIG_H_NO_C_PROTOS
                   2424: 
                   2425: #ifdef HAVE_STDLIB_H
                   2426: # include <stdlib.h>
                   2427: #endif
                   2428: 
                   2429: #ifdef HAVE_SYS_TYPES_H
                   2430: # include <sys/types.h>
                   2431: #endif
                   2432: 
                   2433: #ifdef HAVE_SYS_SELECT_H
                   2434: #include <sys/select.h>
                   2435: #endif
                   2436: 
                   2437: #ifdef HAVE_IEEEFP_H
                   2438: # include <ieeefp.h>
                   2439: #endif
                   2440: 
                   2441: #ifdef HAVE_STRING_H
                   2442: # include <string.h>
                   2443: #else
                   2444: # include <strings.h>
                   2445: #endif
                   2446: 
                   2447: #if ZEND_BROKEN_SPRINTF
                   2448: int zend_sprintf(char *buffer, const char *format, ...);
                   2449: #else
                   2450: # define zend_sprintf sprintf
                   2451: #endif
                   2452: 
                   2453: #include <math.h>
                   2454: 
                   2455: /* To enable the is_nan, is_infinite and is_finite PHP functions */
                   2456: #ifdef NETWARE
                   2457:        #define HAVE_ISNAN 1
                   2458:        #define HAVE_ISINF 1
                   2459:        #define HAVE_ISFINITE 1
                   2460: #endif
                   2461: 
                   2462: #ifndef zend_isnan
                   2463: #ifdef HAVE_ISNAN
                   2464: #define zend_isnan(a) isnan(a)
                   2465: #elif defined(HAVE_FPCLASS)
                   2466: #define zend_isnan(a) ((fpclass(a) == FP_SNAN) || (fpclass(a) == FP_QNAN))
                   2467: #else
                   2468: #define zend_isnan(a) 0
                   2469: #endif
                   2470: #endif
                   2471: 
                   2472: #ifdef HAVE_ISINF
                   2473: #define zend_isinf(a) isinf(a)
                   2474: #elif defined(INFINITY)
                   2475: /* Might not work, but is required by ISO C99 */
                   2476: #define zend_isinf(a) (((a)==INFINITY)?1:0)
                   2477: #elif defined(HAVE_FPCLASS)
                   2478: #define zend_isinf(a) ((fpclass(a) == FP_PINF) || (fpclass(a) == FP_NINF))
                   2479: #else
                   2480: #define zend_isinf(a) 0
                   2481: #endif
                   2482: 
                   2483: #ifdef HAVE_FINITE
                   2484: #define zend_finite(a) finite(a)
                   2485: #elif defined(HAVE_ISFINITE) || defined(isfinite)
                   2486: #define zend_finite(a) isfinite(a)
                   2487: #elif defined(fpclassify)
                   2488: #define zend_finite(a) ((fpclassify((a))!=FP_INFINITE&&fpclassify((a))!=FP_NAN)?1:0)
                   2489: #else
                   2490: #define zend_finite(a) (zend_isnan(a) ? 0 : zend_isinf(a) ? 0 : 1)
                   2491: #endif
                   2492: 
                   2493: #endif /* ifndef ZEND_ACCONFIG_H_NO_C_PROTOS */
                   2494: 
                   2495: #ifdef NETWARE
                   2496: #ifdef USE_WINSOCK
                   2497: #/*This detection against winsock is of no use*/ undef HAVE_SOCKLEN_T
                   2498: #/*This detection against winsock is of no use*/ undef HAVE_SYS_SOCKET_H
                   2499: #endif
                   2500: #endif
                   2501: 
                   2502: /* #undef PTHREADS */
                   2503: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>