00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef __XML_EXPORTS_H__
00020
00021 #define __XML_EXPORTS_H__
00022
00023
00024
00059 #define XMLPUBFUN
00060
00071 #define XMLPUBVAR extern
00072
00083 #define XMLCALL
00084
00085
00086
00091
00092
00093 #if defined(_WIN32) && defined(_MSC_VER)
00094
00095 #undef XMLPUBFUN
00096
00097 #undef XMLPUBVAR
00098
00099 #undef XMLCALL
00100
00101 #if defined(IN_LIBXML) && !defined(LIBXML_STATIC)
00102
00103 #define XMLPUBFUN __declspec(dllexport)
00104
00105 #define XMLPUBVAR __declspec(dllexport)
00106
00107 #else
00108
00109 #define XMLPUBFUN
00110
00111 #if !defined(LIBXML_STATIC)
00112
00113 #define XMLPUBVAR __declspec(dllimport) extern
00114
00115 #else
00116
00117 #define XMLPUBVAR extern
00118
00119 #endif
00120
00121 #endif
00122
00123 #define XMLCALL __cdecl
00124
00125 #if !defined _REENTRANT
00126
00127 #define _REENTRANT
00128
00129 #endif
00130
00131 #endif
00132
00133
00134
00135
00136
00137 #if defined(_WIN32) && defined(__BORLANDC__)
00138
00139 #undef XMLPUBFUN
00140
00141 #undef XMLPUBVAR
00142
00143 #undef XMLCALL
00144
00145 #if defined(IN_LIBXML) && !defined(LIBXML_STATIC)
00146
00147 #define XMLPUBFUN __declspec(dllexport)
00148
00149 #define XMLPUBVAR __declspec(dllexport) extern
00150
00151 #else
00152
00153 #define XMLPUBFUN
00154
00155 #if !defined(LIBXML_STATIC)
00156
00157 #define XMLPUBVAR __declspec(dllimport) extern
00158
00159 #else
00160
00161 #define XMLPUBVAR extern
00162
00163 #endif
00164
00165 #endif
00166
00167 #define XMLCALL __cdecl
00168
00169 #if !defined _REENTRANT
00170
00171 #define _REENTRANT
00172
00173 #endif
00174
00175 #endif
00176
00177
00178
00179
00180
00181 #if defined(_WIN32) && defined(__MINGW32__)
00182
00183 #undef XMLPUBFUN
00184
00185 #undef XMLPUBVAR
00186
00187 #undef XMLCALL
00188
00189 #if defined(IN_LIBXML) && !defined(LIBXML_STATIC)
00190
00191 #define XMLPUBFUN __declspec(dllexport)
00192
00193 #define XMLPUBVAR __declspec(dllexport)
00194
00195 #else
00196
00197 #define XMLPUBFUN
00198
00199 #if !defined(LIBXML_STATIC)
00200
00201 #define XMLPUBVAR __declspec(dllimport) extern
00202
00203 #else
00204
00205 #define XMLPUBVAR extern
00206
00207 #endif
00208
00209 #endif
00210
00211 #define XMLCALL __cdecl
00212
00213 #if !defined _REENTRANT
00214
00215 #define _REENTRANT
00216
00217 #endif
00218
00219 #endif
00220
00221
00222
00223
00224
00225 #if defined(_WIN32) && defined(__CYGWIN__)
00226
00227 #undef XMLPUBFUN
00228
00229 #undef XMLPUBVAR
00230
00231 #undef XMLCALL
00232
00233 #if defined(IN_LIBXML) && !defined(LIBXML_STATIC)
00234
00235 #define XMLPUBFUN __declspec(dllexport)
00236
00237 #define XMLPUBVAR __declspec(dllexport)
00238
00239 #else
00240
00241 #define XMLPUBFUN
00242
00243 #if !defined(LIBXML_STATIC)
00244
00245 #define XMLPUBVAR __declspec(dllimport) extern
00246
00247 #else
00248
00249 #define XMLPUBVAR
00250
00251 #endif
00252
00253 #endif
00254
00255 #define XMLCALL __cdecl
00256
00257 #endif
00258
00259
00260
00261
00262
00263 #if !defined(LIBXML_DLL_IMPORT)
00264
00265 #define LIBXML_DLL_IMPORT XMLPUBVAR
00266
00267 #endif
00268
00269
00270
00271 #endif
00272
00273
00274
00275
00276