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

1.5       paf         1: /** @file
                      2:        Parser: Configure file for autoconf-disabled platforms.
                      3: 
1.75      moko        4:        Copyright (c) 2001-2012 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.79    ! moko       11: #define IDENT_PA_CONFIG_FIXED_H "$Id: pa_config_fixed.h,v 1.78 2012-06-19 08:51:09 moko Exp $"
1.1       paf        12: 
1.6       paf        13: #define inline  __inline
1.56      paf        14: #define HAVE_ASSERT_H
1.1       paf        15: #define HAVE_STDARG_H
1.3       paf        16: #define HAVE_PROCESS_H
                     17: #define HAVE_FCNTL_H
                     18: #define HAVE_SYS_STAT_H
                     19: #define HAVE_IO_H
1.8       parser     20: #define HAVE_STDDEF_H
1.3       paf        21: #define HAVE_STDIO_H
                     22: #define HAVE_ERRNO_H
                     23: #define HAVE_CTYPE_H
                     24: #define HAVE_MATH_H
                     25: #define HAVE_TIME_H
                     26: #define HAVE_STRING_H
1.4       paf        27: #define HAVE_DIRECT_H
1.8       parser     28: #define HAVE_SETJMP_H
1.11      parser     29: #define HAVE_MEMORY_H
1.78      moko       30: #define HAVE_LIMITS_H
1.31      paf        31: #define HAVE_SYS_LOCKING_H
                     32: #define HAVE_SYS_TYPES_H
1.50      paf        33: #define HAVE_WINSOCK_H
1.31      paf        34: #define HAVE__LOCKING
1.51      paf        35: #define HAVE_TIMEZONE
                     36: #define HAVE_DAYLIGHT
1.34      paf        37: #define USE_SMTP
1.64      paf        38: #define PA_LITTLE_ENDIAN
1.49      paf        39: #define PA_WITH_SJLJ_EXCEPTIONS
                     40: 
1.79    ! moko       41: //types
        !            42: 
        !            43: #ifndef ssize_t
        !            44: typedef int ssize_t;
        !            45: #endif
        !            46: 
        !            47: #ifndef uint32_t
        !            48: typedef unsigned int uint32_t;
        !            49: #endif
1.31      paf        50: 
1.40      paf        51: // disable any execs (file::exec, file::cgi, unix mail:send)
                     52: //#define NO_PA_EXECS
                     53: 
1.72      misha      54: // disable stringstream usage
                     55: //#define NO_STRINGSTREAM
                     56: 
1.43      paf        57: // has $mail:received
1.61      paf        58: //#define WITH_MAILRECEIVE
1.43      paf        59: 
1.66      paf        60: //xml-abled parser
                     61: #define XML
1.56      paf        62: //#define XML_STATIC
                     63: #ifdef XML_STATIC
                     64: #      define LIBXML_STATIC
                     65: #      define LIBXSLT_STATIC
                     66: #      define LIBEXSLT_STATIC
                     67: #endif
1.67      paf        68: 
1.77      moko       69: // otherwise functions in pcre.h will be declared as __declspec(dllimport)
                     70: #define PCRE_STATIC
                     71: 
1.74      misha      72: #endif

E-mail: