Annotation of parser3/src/include/pa_config_fixed.h, revision 1.83
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.83 ! moko 11: #define IDENT_PA_CONFIG_FIXED_H "$Id: pa_config_fixed.h,v 1.82 2013/07/22 20:06:05 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.66 paf 77: //xml-abled parser
78: #define XML
1.80 moko 79:
1.56 paf 80: //#define XML_STATIC
81: #ifdef XML_STATIC
82: # define LIBXML_STATIC
83: # define LIBXSLT_STATIC
84: # define LIBEXSLT_STATIC
85: #endif
1.67 paf 86:
1.77 moko 87: // otherwise functions in pcre.h will be declared as __declspec(dllimport)
88: #define PCRE_STATIC
89:
1.74 misha 90: #endif
E-mail: