Annotation of parser3/src/include/pa_config_fixed.h, revision 1.80
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.80 ! moko 11: #define IDENT_PA_CONFIG_FIXED_H "$Id: pa_config_fixed.h,v 1.79 2013/03/10 19:44:44 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.8 parser 18: #define HAVE_STDDEF_H
1.80 ! moko 19: #define HAVE_MEMORY_H
! 20: #define HAVE_STRING_H
! 21:
! 22: #define HAVE_ASSERT_H
! 23: #define HAVE_LIMITS_H
1.3 paf 24: #define HAVE_CTYPE_H
25: #define HAVE_MATH_H
1.80 ! moko 26: #define HAVE_PROCESS_H
! 27: #define HAVE_STDARG_H
1.8 parser 28: #define HAVE_SETJMP_H
1.80 ! moko 29:
! 30: #define HAVE_ERRNO_H
! 31: #define HAVE_FCNTL_H
! 32: #define HAVE_IO_H
1.31 paf 33: #define HAVE_SYS_LOCKING_H
1.80 ! moko 34: #define HAVE__LOCKING
! 35:
1.50 paf 36: #define HAVE_WINSOCK_H
1.80 ! moko 37:
! 38: #define HAVE_TIME_H
1.51 paf 39: #define HAVE_TIMEZONE
40: #define HAVE_DAYLIGHT
1.80 ! moko 41:
1.34 paf 42: #define USE_SMTP
1.64 paf 43: #define PA_LITTLE_ENDIAN
1.49 paf 44: #define PA_WITH_SJLJ_EXCEPTIONS
45:
1.79 moko 46: //types
47:
48: #ifndef ssize_t
49: typedef int ssize_t;
50: #endif
51:
1.80 ! moko 52: #ifndef uint8_t
! 53: typedef unsigned __int8 uint8_t;
! 54: #endif
! 55:
1.79 moko 56: #ifndef uint32_t
1.80 ! moko 57: typedef unsigned __int32 uint32_t;
! 58: #endif
! 59:
! 60: #ifndef uint64_t
! 61: typedef unsigned __int64 uint64_t;
1.79 moko 62: #endif
1.31 paf 63:
1.40 paf 64: // disable any execs (file::exec, file::cgi, unix mail:send)
65: //#define NO_PA_EXECS
66:
1.72 misha 67: // disable stringstream usage
68: //#define NO_STRINGSTREAM
69:
1.66 paf 70: //xml-abled parser
71: #define XML
1.80 ! moko 72:
1.56 paf 73: //#define XML_STATIC
74: #ifdef XML_STATIC
75: # define LIBXML_STATIC
76: # define LIBXSLT_STATIC
77: # define LIBEXSLT_STATIC
78: #endif
1.67 paf 79:
1.77 moko 80: // otherwise functions in pcre.h will be declared as __declspec(dllimport)
81: #define PCRE_STATIC
82:
1.74 misha 83: #endif
E-mail: