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