diff options
Diffstat (limited to 'thirdparties/common/include/libxml2/libxml/xmlexports.h')
-rwxr-xr-x | thirdparties/common/include/libxml2/libxml/xmlexports.h | 172 |
1 files changed, 86 insertions, 86 deletions
diff --git a/thirdparties/common/include/libxml2/libxml/xmlexports.h b/thirdparties/common/include/libxml2/libxml/xmlexports.h index 2c79f81..864c3d9 100755 --- a/thirdparties/common/include/libxml2/libxml/xmlexports.h +++ b/thirdparties/common/include/libxml2/libxml/xmlexports.h @@ -52,104 +52,104 @@ /* Windows platform with MS compiler */ #if defined(_WIN32) && defined(_MSC_VER) - #undef XMLPUBFUN - #undef XMLPUBVAR - #undef XMLCALL - #undef XMLCDECL - #if defined(IN_LIBXML) && !defined(LIBXML_STATIC) - #define XMLPUBFUN __declspec(dllexport) - #define XMLPUBVAR __declspec(dllexport) - #else - #define XMLPUBFUN - #if !defined(LIBXML_STATIC) - #define XMLPUBVAR __declspec(dllimport) extern - #else - #define XMLPUBVAR extern - #endif - #endif - #if defined(LIBXML_FASTCALL) - #define XMLCALL __fastcall - #else - #define XMLCALL __cdecl - #endif - #define XMLCDECL __cdecl - #if !defined _REENTRANT - #define _REENTRANT - #endif +#undef XMLPUBFUN +#undef XMLPUBVAR +#undef XMLCALL +#undef XMLCDECL +#if defined(IN_LIBXML) && !defined(LIBXML_STATIC) +#define XMLPUBFUN __declspec(dllexport) +#define XMLPUBVAR __declspec(dllexport) +#else +#define XMLPUBFUN +#if !defined(LIBXML_STATIC) +#define XMLPUBVAR __declspec(dllimport) extern +#else +#define XMLPUBVAR extern +#endif +#endif +#if defined(LIBXML_FASTCALL) +#define XMLCALL __fastcall +#else +#define XMLCALL __cdecl +#endif +#define XMLCDECL __cdecl +#if !defined _REENTRANT +#define _REENTRANT +#endif #endif /* Windows platform with Borland compiler */ #if defined(_WIN32) && defined(__BORLANDC__) - #undef XMLPUBFUN - #undef XMLPUBVAR - #undef XMLCALL - #undef XMLCDECL - #if defined(IN_LIBXML) && !defined(LIBXML_STATIC) - #define XMLPUBFUN __declspec(dllexport) - #define XMLPUBVAR __declspec(dllexport) extern - #else - #define XMLPUBFUN - #if !defined(LIBXML_STATIC) - #define XMLPUBVAR __declspec(dllimport) extern - #else - #define XMLPUBVAR extern - #endif - #endif - #define XMLCALL __cdecl - #define XMLCDECL __cdecl - #if !defined _REENTRANT - #define _REENTRANT - #endif +#undef XMLPUBFUN +#undef XMLPUBVAR +#undef XMLCALL +#undef XMLCDECL +#if defined(IN_LIBXML) && !defined(LIBXML_STATIC) +#define XMLPUBFUN __declspec(dllexport) +#define XMLPUBVAR __declspec(dllexport) extern +#else +#define XMLPUBFUN +#if !defined(LIBXML_STATIC) +#define XMLPUBVAR __declspec(dllimport) extern +#else +#define XMLPUBVAR extern +#endif +#endif +#define XMLCALL __cdecl +#define XMLCDECL __cdecl +#if !defined _REENTRANT +#define _REENTRANT +#endif #endif /* Windows platform with GNU compiler (Mingw) */ #if defined(_WIN32) && defined(__MINGW32__) - #undef XMLPUBFUN - #undef XMLPUBVAR - #undef XMLCALL - #undef XMLCDECL - /* - * if defined(IN_LIBXML) this raises problems on mingw with msys - * _imp__xmlFree listed as missing. Try to workaround the problem - * by also making that declaration when compiling client code. - */ - #if defined(IN_LIBXML) && !defined(LIBXML_STATIC) - #define XMLPUBFUN __declspec(dllexport) - #define XMLPUBVAR __declspec(dllexport) extern - #else - #define XMLPUBFUN - #if !defined(LIBXML_STATIC) - #define XMLPUBVAR __declspec(dllimport) extern - #else - #define XMLPUBVAR extern - #endif - #endif - #define XMLCALL __cdecl - #define XMLCDECL __cdecl - #if !defined _REENTRANT - #define _REENTRANT - #endif +#undef XMLPUBFUN +#undef XMLPUBVAR +#undef XMLCALL +#undef XMLCDECL +/* + * if defined(IN_LIBXML) this raises problems on mingw with msys + * _imp__xmlFree listed as missing. Try to workaround the problem + * by also making that declaration when compiling client code. + */ +#if defined(IN_LIBXML) && !defined(LIBXML_STATIC) +#define XMLPUBFUN __declspec(dllexport) +#define XMLPUBVAR __declspec(dllexport) extern +#else +#define XMLPUBFUN +#if !defined(LIBXML_STATIC) +#define XMLPUBVAR __declspec(dllimport) extern +#else +#define XMLPUBVAR extern +#endif +#endif +#define XMLCALL __cdecl +#define XMLCDECL __cdecl +#if !defined _REENTRANT +#define _REENTRANT +#endif #endif /* Cygwin platform, GNU compiler */ #if defined(_WIN32) && defined(__CYGWIN__) - #undef XMLPUBFUN - #undef XMLPUBVAR - #undef XMLCALL - #undef XMLCDECL - #if defined(IN_LIBXML) && !defined(LIBXML_STATIC) - #define XMLPUBFUN __declspec(dllexport) - #define XMLPUBVAR __declspec(dllexport) - #else - #define XMLPUBFUN - #if !defined(LIBXML_STATIC) - #define XMLPUBVAR __declspec(dllimport) extern - #else - #define XMLPUBVAR - #endif - #endif - #define XMLCALL __cdecl - #define XMLCDECL __cdecl +#undef XMLPUBFUN +#undef XMLPUBVAR +#undef XMLCALL +#undef XMLCDECL +#if defined(IN_LIBXML) && !defined(LIBXML_STATIC) +#define XMLPUBFUN __declspec(dllexport) +#define XMLPUBVAR __declspec(dllexport) +#else +#define XMLPUBFUN +#if !defined(LIBXML_STATIC) +#define XMLPUBVAR __declspec(dllimport) extern +#else +#define XMLPUBVAR +#endif +#endif +#define XMLCALL __cdecl +#define XMLCDECL __cdecl #endif /* Compatibility */ |