/* * xmlversion.h : compile-time version informations for the XML parser. * * See Copyright for the status of this software. * * Daniel.Veillard@w3.org */ #ifndef __XML_VERSION_H__ #define __XML_VERSION_H__ #ifdef __cplusplus extern "C" { #endif /* * use those to be sure nothing nasty will happen if * your library and includes mismatch */ #ifndef LIBXML2_COMPILING_MSCCDEF extern void xmlCheckVersion(int version); #endif /* LIBXML2_COMPILING_MSCCDEF */ #define LIBXML_DOTTED_VERSION "@VERSION@" #define LIBXML_VERSION @LIBXML_VERSION_NUMBER@ #define LIBXML_VERSION_STRING "@LIBXML_VERSION_NUMBER@" #define LIBXML_TEST_VERSION xmlCheckVersion(@LIBXML_VERSION_NUMBER@); /* * Whether the trio support need to be configured in */ #if @WITH_TRIO@ #define WITH_TRIO #else #define WITHOUT_TRIO #endif /* * Whether the FTP support is configured in */ #if @WITH_FTP@ #define LIBXML_FTP_ENABLED #else #define LIBXML_FTP_DISABLED #endif /* * Whether the HTTP support is configured in */ #if @WITH_HTTP@ #define LIBXML_HTTP_ENABLED #else #define LIBXML_HTTP_DISABLED #endif /* * Whether the HTML support is configured in */ #if @WITH_HTML@ #define LIBXML_HTML_ENABLED #else #define LIBXML_HTML_DISABLED #endif /* * Whether the Catalog support is configured in */ #if @WITH_CATALOG@ #define LIBXML_CATALOG_ENABLED #else #define LIBXML_CATALOG_DISABLED #endif /* * Whether the SGML Docbook support is configured in */ #if @WITH_DOCB@ #define LIBXML_DOCB_ENABLED #else #define LIBXML_DOCB_DISABLED #endif /* * Whether XPath is configured in */ #if @WITH_XPATH@ #define LIBXML_XPATH_ENABLED #else #define LIBXML_XPATH_DISABLED #endif /* * Whether XPointer is configured in */ #if @WITH_XPTR@ #define LIBXML_XPTR_ENABLED #else #define LIBXML_XPTR_DISABLED #endif /* * Whether XInclude is configured in */ #if @WITH_XINCLUDE@ #define LIBXML_XINCLUDE_ENABLED #else #define LIBXML_XINCLUDE_DISABLED #endif /* * Whether iconv support is available */ #ifndef WIN32 #if @WITH_ICONV@ #define LIBXML_ICONV_ENABLED #else #define LIBXML_ICONV_DISABLED #endif #endif /* * Whether Debugging module is configured in */ #if @WITH_DEBUG@ #define LIBXML_DEBUG_ENABLED #else #define LIBXML_DEBUG_DISABLED #endif /* * Whether the memory debugging is configured in */ #if @WITH_MEM_DEBUG@ #define DEBUG_MEMORY_LOCATION #endif #ifndef LIBXML_DLL_IMPORT #if defined(WIN32) && !defined(STATIC) #define LIBXML_DLL_IMPORT __declspec(dllimport) #else #define LIBXML_DLL_IMPORT #endif #endif #ifdef __GNUC__ #ifdef HAVE_ANSIDECL_H #include #endif #ifndef ATTRIBUTE_UNUSED #define ATTRIBUTE_UNUSED #endif #else #define ATTRIBUTE_UNUSED #endif #ifdef __cplusplus } #endif /* __cplusplus */ #endif