00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef __XML_EXPORTS_H__
00010 #define __XML_EXPORTS_H__
00011
00029 #define XMLPUBFUN
00030
00035 #define XMLPUBVAR extern
00036
00041 #define XMLCALL
00042
00043
00044 #if defined(_WIN32) && defined(_MSC_VER)
00045 #undef XMLPUBFUN
00046 #undef XMLPUBVAR
00047 #undef XMLCALL
00048 #if defined(IN_LIBXML) && !defined(LIBXML_STATIC)
00049 #define XMLPUBFUN __declspec(dllexport)
00050 #define XMLPUBVAR __declspec(dllexport)
00051 #else
00052 #define XMLPUBFUN
00053 #if !defined(LIBXML_STATIC)
00054 #define XMLPUBVAR __declspec(dllimport) extern
00055 #else
00056 #define XMLPUBVAR extern
00057 #endif
00058 #endif
00059 #define XMLCALL __cdecl
00060 #if !defined _REENTRANT
00061 #define _REENTRANT
00062 #endif
00063 #endif
00064
00065
00066 #if defined(_WIN32) && defined(__BORLANDC__)
00067 #undef XMLPUBFUN
00068 #undef XMLPUBVAR
00069 #undef XMLCALL
00070 #if defined(IN_LIBXML) && !defined(LIBXML_STATIC)
00071 #define XMLPUBFUN __declspec(dllexport)
00072 #define XMLPUBVAR __declspec(dllexport) extern
00073 #else
00074 #define XMLPUBFUN
00075 #if !defined(LIBXML_STATIC)
00076 #define XMLPUBVAR __declspec(dllimport) extern
00077 #else
00078 #define XMLPUBVAR extern
00079 #endif
00080 #endif
00081 #define XMLCALL __cdecl
00082 #if !defined _REENTRANT
00083 #define _REENTRANT
00084 #endif
00085 #endif
00086
00087
00088 #if defined(_WIN32) && defined(__MINGW__)
00089 #if !defined _REENTRANT
00090 #define _REENTRANT
00091 #endif
00092 #endif
00093
00094
00095 #if defined(_WIN32) && defined(__CYGWIN__)
00096 #undef XMLPUBFUN
00097 #undef XMLPUBVAR
00098 #undef XMLCALL
00099 #if defined(IN_LIBXML) && !defined(LIBXML_STATIC)
00100 #define XMLPUBFUN __declspec(dllexport)
00101 #define XMLPUBVAR __declspec(dllexport)
00102 #else
00103 #define XMLPUBFUN
00104 #if !defined(LIBXML_STATIC)
00105 #define XMLPUBVAR __declspec(dllimport) extern
00106 #else
00107 #define XMLPUBVAR
00108 #endif
00109 #endif
00110 #define XMLCALL __cdecl
00111 #endif
00112
00113
00114 #if !defined(LIBXML_DLL_IMPORT)
00115 #define LIBXML_DLL_IMPORT XMLPUBVAR
00116 #endif
00117
00118 #endif
00119
00120
00121