Annotation of parser3/src/include/pa_config_fixed.h, revision 1.85

1.5       paf         1: /** @file
                      2:        Parser: Configure file for autoconf-disabled platforms.
                      3: 
1.85    ! moko        4:        Copyright (c) 2001-2015 Art. Lebedev Studio (http://www.artlebedev.com)
1.38      paf         5:        Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru)
1.47      paf         6: */
1.5       paf         7: 
1.47      paf         8: #ifndef PA_CONFIG_FIXED_H
                      9: #define PA_CONFIG_FIXED_H
1.5       paf        10: 
1.85    ! moko       11: #define IDENT_PA_CONFIG_FIXED_H "$Id: pa_config_fixed.h,v 1.84 2013/08/23 10:15:21 moko Exp $"
1.1       paf        12: 
1.6       paf        13: #define inline  __inline
1.80      moko       14: 
                     15: #define HAVE_STDIO_H
                     16: #define HAVE_SYS_TYPES_H
1.3       paf        17: #define HAVE_SYS_STAT_H
1.81      moko       18: #define HAVE_STDLIB_H
1.8       parser     19: #define HAVE_STDDEF_H
1.80      moko       20: #define HAVE_MEMORY_H
                     21: #define HAVE_STRING_H
                     22: 
                     23: #define HAVE_ASSERT_H
                     24: #define HAVE_LIMITS_H
1.3       paf        25: #define HAVE_CTYPE_H
                     26: #define HAVE_MATH_H
1.80      moko       27: #define HAVE_PROCESS_H
                     28: #define HAVE_STDARG_H
1.8       parser     29: #define HAVE_SETJMP_H
1.80      moko       30: 
                     31: #define HAVE_ERRNO_H
                     32: #define HAVE_FCNTL_H
                     33: #define HAVE_IO_H
1.31      paf        34: #define HAVE_SYS_LOCKING_H
1.80      moko       35: #define HAVE__LOCKING
                     36: 
1.50      paf        37: #define HAVE_WINSOCK_H
1.80      moko       38: 
                     39: #define HAVE_TIME_H
1.51      paf        40: #define HAVE_TIMEZONE
                     41: #define HAVE_DAYLIGHT
1.80      moko       42: 
1.34      paf        43: #define USE_SMTP
1.64      paf        44: #define PA_LITTLE_ENDIAN
1.49      paf        45: #define PA_WITH_SJLJ_EXCEPTIONS
                     46: 
1.79      moko       47: //types
                     48: 
                     49: #ifndef ssize_t
                     50: typedef int ssize_t;
                     51: #endif
                     52: 
1.80      moko       53: #ifndef uint8_t
                     54: typedef unsigned __int8 uint8_t;
                     55: #endif
                     56: 
1.83      moko       57: #ifndef uint16_t
                     58: typedef unsigned __int16 uint16_t;
                     59: #endif
                     60: 
1.79      moko       61: #ifndef uint32_t
1.80      moko       62: typedef unsigned __int32 uint32_t;
                     63: #endif
                     64: 
                     65: #ifndef uint64_t
                     66: typedef unsigned __int64 uint64_t;
1.79      moko       67: #endif
1.31      paf        68: 
1.82      moko       69: #define LT_MODULE_EXT ".dll"
                     70: 
1.40      paf        71: // disable any execs (file::exec, file::cgi, unix mail:send)
                     72: //#define NO_PA_EXECS
                     73: 
1.72      misha      74: // disable stringstream usage
                     75: //#define NO_STRINGSTREAM
                     76: 
1.84      moko       77: #define GC_NOT_DLL
                     78: 
1.66      paf        79: //xml-abled parser
                     80: #define XML
1.80      moko       81: 
1.84      moko       82: #define XML_STATIC
1.56      paf        83: #ifdef XML_STATIC
                     84: #      define LIBXML_STATIC
                     85: #      define LIBXSLT_STATIC
                     86: #      define LIBEXSLT_STATIC
                     87: #endif
1.67      paf        88: 
1.77      moko       89: // otherwise functions in pcre.h will be declared as __declspec(dllimport)
                     90: #define PCRE_STATIC
                     91: 
1.74      misha      92: #endif

E-mail: