19 #if !defined(PLATFORMDEFINITIONS_HEADER_GUARD_1357924680)
20 #define PLATFORMDEFINITIONS_HEADER_GUARD_1357924680
22 #if defined(__cplusplus)
23 # include <xercesc/util/XercesDefs.hpp>
26 # include <xercesc/util/Xerces_autoconf_config.hpp>
27 # include <xercesc/util/XercesVersion.hpp>
32 #pragma warning(disable: 4127 4146 4251 4284 4345 4351 4355 4511 4512 4514 4521 4702 4710 4711 4786 4097 4503 4786; error: 4150 4172 4238 4239 4715)
36 #if !defined(__INTEL_COMPILER) && _MSC_VER >= 1400
37 #define XALAN_AUTO_PTR_REQUIRES_DEFINITION
40 #if defined(_DEBUG) && defined(NDEBUG)
41 #error NDEBUG must not be defined when _DEBUG is defined.
42 #elif !defined(_DEBUG) && !defined(NDEBUG)
43 #error NDEBUG must be defined when _DEBUG is not defined.
50 #if !defined(_HP_NAMESPACE_STD) && defined(RWSTD_MULTI_THREAD) && !defined(__HPACC_THREAD_SAFE_RB_TREE)
51 #define __HPACC_THREAD_SAFE_RB_TREE
63 #define XALAN_PLATFORM_EXPORT __declspec(dllexport)
64 #define XALAN_PLATFORM_IMPORT __declspec(dllimport)
65 #define XALAN_PLATFORM_EXPORT_FUNCTION(T) XALAN_PLATFORM_EXPORT T
66 #define XALAN_PLATFORM_IMPORT_FUNCTION(T) XALAN_PLATFORM_IMPORT T
68 #define XALAN_PLATFORM_EXPORT
69 #define XALAN_PLATFORM_IMPORT
70 #define XALAN_PLATFORM_EXPORT_FUNCTION(T) T XALAN_PLATFORM_EXPORT
71 #define XALAN_PLATFORM_IMPORT_FUNCTION(T) T XALAN_PLATFORM_IMPORT
74 #define XALAN_HAVE_GMTIME_R 1
75 #define XALAN_HAVE_LOCALTIME_R 1
76 #define XALAN_HAVE_ISNAN 1
78 #define XALAN_HAVE_STD_ISNAN 1
80 #define XALAN_USE_THREAD_STD 1
84 #define XALAN_HAVE_SIGNAL 1
87 #define XALAN_HAVE_USLEEP 1
90 #define XALAN_HAVE_UNISTD_H 1
102 #if defined(__cplusplus)
116 typedef XMLSize_t XalanSize_t;
117 typedef XMLFilePos XalanFilePos;
118 typedef XMLFileLoc XalanFileLoc;
120 typedef XMLCh XalanDOMChar;
121 typedef unsigned int XalanUnicodeChar;
122 typedef XMLSSize_t XalanSSize_t;
125 struct XalanCompileErrorBoolean
133 #define XALAN_STATIC_ASSERT(expr) xalanc::XalanCompileErrorBoolean<bool(expr)>()
137 #endif // __cplusplus
141 #endif // PLATFORMDEFINITIONS_HEADER_GUARD_1357924680
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
Simple empty elem to push on the stack when nothing else got pushed, so that pop() works correctly...