Xerces-C++: Xerces_autoconf_config.hpp Source File (original) (raw)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46#ifndef XERCES_AUTOCONFIG_CONFIG_HPP
47#define XERCES_AUTOCONFIG_CONFIG_HPP
48
49
50
51
52
53#define XERCES_AUTOCONF 1
54#define XERCES_HAVE_CSTDINT 1
55#define XERCES_HAVE_STDINT_H 1
56#define XERCES_HAVE_SYS_TYPES_H 1
57#define XERCES_HAVE_INTTYPES_H 1
58
59
60
61
62#define XERCES_S16BIT_INT int16_t
63#define XERCES_S32BIT_INT int32_t
64#define XERCES_S64BIT_INT int64_t
65#define XERCES_U16BIT_INT uint16_t
66#define XERCES_U32BIT_INT uint32_t
67#define XERCES_U64BIT_INT uint64_t
68#define XERCES_XMLCH_T char16_t
69#define XERCES_SIZE_T size_t
70#define XERCES_SSIZE_T ssize_t
71
72#define XERCES_HAS_CPP_NAMESPACE 1
73#define XERCES_STD_NAMESPACE 1
74#define XERCES_NEW_IOSTREAMS 1
75
76#define XERCES_LSTRSUPPORT 1
77
78
79
80
81
82#define XERCES_PLATFORM_EXPORT
83#define XERCES_PLATFORM_IMPORT
84#define XERCES_TEMPLATE_EXTERN extern
85
86
87
88
89
90
91#if defined(__cplusplus) && defined(XERCES_HAVE_CSTDINT)
92# include
93#elif defined(XERCES_HAVE_STDINT_H)
94# if defined(__cplusplus)
95# define __STDC_LIMIT_MACROS
96# endif
97# include <stdint.h>
98#endif
99#ifdef XERCES_HAVE_INTTYPES_H
100# include <inttypes.h>
101#endif
102#ifdef XERCES_HAVE_SYS_TYPES_H
103# include <sys/types.h>
104#endif
105#ifdef XERCES_INCLUDE_WCHAR_H
106# include <wchar.h>
107#endif
108
109
110
111
114#define XERCES_SIZE_MAX SIZE_MAX
115#define XERCES_SSIZE_MAX SSIZE_MAX
116
117
118
119
121
122
123
124
128
129
130
131
135
136
137
138
140
141
142
143
145
146
147
148
149#if defined(_DEBUG)
150#define XERCES_DEBUG
151#endif
152
153#endif
int16_t XMLInt16
Definition Xerces_autoconf_config.hpp:132
#define XERCES_U16BIT_INT
Definition Xerces_autoconf_config.hpp:65
size_t XMLSize_t
Definition Xerces_autoconf_config.hpp:112
char16_t XMLCh
Definition Xerces_autoconf_config.hpp:120
#define XERCES_S64BIT_INT
Definition Xerces_autoconf_config.hpp:64
uint16_t XMLUInt16
Definition Xerces_autoconf_config.hpp:125
#define XERCES_S16BIT_INT
Definition Xerces_autoconf_config.hpp:62
#define XERCES_XMLCH_T
Definition Xerces_autoconf_config.hpp:68
int64_t XMLInt64
Definition Xerces_autoconf_config.hpp:134
XMLUInt64 XMLFilePos
Definition Xerces_autoconf_config.hpp:139
#define XERCES_U32BIT_INT
Definition Xerces_autoconf_config.hpp:66
uint32_t XMLUInt32
Definition Xerces_autoconf_config.hpp:126
int32_t XMLInt32
Definition Xerces_autoconf_config.hpp:133
#define XERCES_U64BIT_INT
Definition Xerces_autoconf_config.hpp:67
#define XERCES_SIZE_T
Definition Xerces_autoconf_config.hpp:69
ssize_t XMLSSize_t
Definition Xerces_autoconf_config.hpp:113
#define XERCES_SSIZE_T
Definition Xerces_autoconf_config.hpp:70
#define XERCES_S32BIT_INT
Definition Xerces_autoconf_config.hpp:63
uint64_t XMLUInt64
Definition Xerces_autoconf_config.hpp:127
XMLUInt64 XMLFileLoc
Definition Xerces_autoconf_config.hpp:144