00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef __XML_VERSION_H__
00011 #define __XML_VERSION_H__
00012
00013 #include <libxml/xmlexports.h>
00014
00015 #ifdef __cplusplus
00016 extern "C" {
00017 #endif
00018
00019
00020
00021
00022
00023 #ifndef LIBXML2_COMPILING_MSCCDEF
00024 XMLPUBFUN void XMLCALL xmlCheckVersion(int version);
00025 #endif
00026
00032 #define LIBXML_DOTTED_VERSION "2.6.27"
00033
00039 #define LIBXML_VERSION 20627
00040
00046 #define LIBXML_VERSION_STRING "20627"
00047
00053 #define LIBXML_VERSION_EXTRA "-CVS2872"
00054
00061 #define LIBXML_TEST_VERSION xmlCheckVersion(20627);
00062
00063 #ifndef VMS
00064 #if 0
00065
00070 #define WITH_TRIO
00071 #else
00072
00077 #define WITHOUT_TRIO
00078 #endif
00079 #else
00080
00085 #define WITH_TRIO 1
00086 #endif
00087
00093 #if 0
00094 #if defined(_REENTRANT) || defined(__MT__) || (_POSIX_C_SOURCE - 0 >= 199506L)
00095 #define LIBXML_THREAD_ENABLED
00096 #endif
00097 #endif
00098
00104 #if 0
00105 #define LIBXML_TREE_ENABLED
00106 #endif
00107
00113 #if 0
00114 #define LIBXML_OUTPUT_ENABLED
00115 #endif
00116
00122 #if 0
00123 #define LIBXML_PUSH_ENABLED
00124 #endif
00125
00131 #if 0
00132 #define LIBXML_READER_ENABLED
00133 #endif
00134
00140 #if 0
00141 #define LIBXML_PATTERN_ENABLED
00142 #endif
00143
00149 #if 0
00150 #define LIBXML_WRITER_ENABLED
00151 #endif
00152
00158 #if 0
00159 #define LIBXML_SAX1_ENABLED
00160 #endif
00161
00167 #if 0
00168 #define LIBXML_FTP_ENABLED
00169 #endif
00170
00176 #if 0
00177 #define LIBXML_HTTP_ENABLED
00178 #endif
00179
00185 #if 0
00186 #define LIBXML_VALID_ENABLED
00187 #endif
00188
00194 #if 0
00195 #define LIBXML_HTML_ENABLED
00196 #endif
00197
00203 #if 0
00204 #define LIBXML_LEGACY_ENABLED
00205 #endif
00206
00212 #if 0
00213 #define LIBXML_C14N_ENABLED
00214 #endif
00215
00221 #if 0
00222 #define LIBXML_CATALOG_ENABLED
00223 #endif
00224
00230 #if 0
00231 #define LIBXML_DOCB_ENABLED
00232 #endif
00233
00239 #if 0
00240 #define LIBXML_XPATH_ENABLED
00241 #endif
00242
00248 #if 0
00249 #define LIBXML_XPTR_ENABLED
00250 #endif
00251
00257 #if 0
00258 #define LIBXML_XINCLUDE_ENABLED
00259 #endif
00260
00266 #if 0
00267 #define LIBXML_ICONV_ENABLED
00268 #endif
00269
00275 #if 1
00276 #define LIBXML_ISO8859X_ENABLED
00277 #endif
00278
00284 #if 0
00285 #define LIBXML_DEBUG_ENABLED
00286 #endif
00287
00293 #if 0
00294 #define DEBUG_MEMORY_LOCATION
00295 #endif
00296
00302 #if 0
00303 #define LIBXML_DEBUG_RUNTIME
00304 #endif
00305
00311 #if 1
00312 #define LIBXML_UNICODE_ENABLED
00313 #endif
00314
00320 #if 0
00321 #define LIBXML_REGEXP_ENABLED
00322 #endif
00323
00329 #if 1
00330 #define LIBXML_AUTOMATA_ENABLED
00331 #endif
00332
00338 #if 0
00339 #define LIBXML_EXPR_ENABLED
00340 #endif
00341
00347 #if 0
00348 #define LIBXML_SCHEMAS_ENABLED
00349 #endif
00350
00356 #if 0
00357 #define LIBXML_SCHEMATRON_ENABLED
00358 #endif
00359
00365 #if 0
00366 #define LIBXML_MODULES_ENABLED
00367
00372 #define LIBXML_MODULE_EXTENSION ".so"
00373 #endif
00374
00380 #if 0
00381 #define LIBXML_ZLIB_ENABLED
00382 #endif
00383
00389 #ifdef __GNUC__
00390 #ifdef HAVE_ANSIDECL_H
00391 #include <ansidecl.h>
00392 #endif
00393 #ifndef ATTRIBUTE_UNUSED
00394 #define ATTRIBUTE_UNUSED __attribute__((unused))
00395 #endif
00396 #else
00397 #define ATTRIBUTE_UNUSED
00398 #endif
00399
00400 #ifdef __cplusplus
00401 }
00402 #endif
00403 #endif
00404
00405