00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef __XML_VERSION_H__
00011 #define __XML_VERSION_H__
00012
00013 #ifdef __cplusplus
00014 extern "C" {
00015 #endif
00016
00017
00018
00019
00020
00021 #ifndef LIBXML2_COMPILING_MSCCDEF
00022 extern void xmlCheckVersion(int version);
00023 #endif
00024
00030 #define LIBXML_DOTTED_VERSION "2.4.26"
00031
00037 #define LIBXML_VERSION 20426
00038
00044 #define LIBXML_VERSION_STRING "20426"
00045
00052 #define LIBXML_TEST_VERSION xmlCheckVersion(20426);
00053
00054 #if 0
00055
00060 #define WITH_TRIO
00061 #else
00062
00067 #define WITHOUT_TRIO
00068 #endif
00069
00075 #if 0
00076 #define LIBXML_THREAD_ENABLED
00077 #endif
00078
00084 #if 1
00085 #define LIBXML_FTP_ENABLED
00086 #endif
00087
00093 #if 1
00094 #define LIBXML_HTTP_ENABLED
00095 #endif
00096
00102 #if 1
00103 #define LIBXML_HTML_ENABLED
00104 #endif
00105
00111 #if 1
00112 #define LIBXML_CATALOG_ENABLED
00113 #endif
00114
00120 #if 1
00121 #define LIBXML_DOCB_ENABLED
00122 #endif
00123
00129 #if 1
00130 #define LIBXML_XPATH_ENABLED
00131 #endif
00132
00138 #if 1
00139 #define LIBXML_XPTR_ENABLED
00140 #endif
00141
00147 #if 0
00148 #define LIBXML_C14N_ENABLED
00149 #endif
00150
00156 #if 1
00157 #define LIBXML_XINCLUDE_ENABLED
00158 #endif
00159
00165 #if 0
00166 #define LIBXML_ICONV_ENABLED
00167 #endif
00168
00174 #if 1
00175 #define LIBXML_DEBUG_ENABLED
00176 #endif
00177
00183 #if 0
00184 #define DEBUG_MEMORY_LOCATION
00185 #endif
00186
00202 #ifndef LIBXML_DLL_IMPORT
00203 #if defined(_MSC_VER) && !defined(IN_LIBXML) && !defined(LIBXML_STATIC)
00204 #define LIBXML_DLL_IMPORT __declspec(dllimport)
00205 #else
00206 #define LIBXML_DLL_IMPORT
00207 #endif
00208 #endif
00209
00215 #ifdef __GNUC__
00216 #ifdef HAVE_ANSIDECL_H
00217 #include <ansidecl.h>
00218 #endif
00219 #ifndef ATTRIBUTE_UNUSED
00220 #define ATTRIBUTE_UNUSED
00221 #endif
00222 #else
00223 #define ATTRIBUTE_UNUSED
00224 #endif
00225
00232 #ifdef _MSC_VER
00233 #if defined LIBXML_ICONV_ENABLED && !defined LIBXML2_COMPILING_MSCCDEF
00234 #pragma comment(lib, "iconv.lib")
00235 #endif
00236 #endif
00237
00238 #ifdef __cplusplus
00239 }
00240 #endif
00241 #endif
00242