Go to the documentation of this file.
5 #ifndef Expat_External_INCLUDED
6 #define Expat_External_INCLUDED 1
10 #if defined(_MSC_EXTENSIONS) && !defined(__BEOS__) && !defined(__CYGWIN__)
11 #define XML_USE_MSC_EXTENSIONS 1
38 #define XMLCALL __cdecl
39 #elif defined(__GNUC__) && defined(__i386) && !defined(__INTEL_COMPILER)
40 #define XMLCALL __attribute__((cdecl))
57 #if !defined(XML_STATIC) && !defined(XMLIMPORT)
58 #ifndef XML_BUILDING_EXPAT
61 #ifdef XML_USE_MSC_EXTENSIONS
62 #define XMLIMPORT __declspec(dllimport)
75 #define XMLPARSEAPI(type) XMLIMPORT type XMLCALL
81 #ifdef XML_UNICODE_WCHAR_T
86 #ifdef XML_UNICODE_WCHAR_T
99 #if defined(XML_USE_MSC_EXTENSIONS) && _MSC_VER < 1400
104 typedef unsigned long long XML_Size;