00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef __XML_VERSION_H__
00010 #define __XML_VERSION_H__
00011
00012 #include <libxml/xmlexports.h>
00013
00014 #ifdef __cplusplus
00015 extern "C" {
00016 #endif
00017
00018
00019
00020
00021
00022 #ifndef LIBXML2_COMPILING_MSCCDEF
00023 XMLPUBFUN void XMLCALL xmlCheckVersion(int version);
00024 #endif
00025
00031 #define LIBXML_DOTTED_VERSION "2.6.2"
00032
00038 #define LIBXML_VERSION 20602
00039
00045 #define LIBXML_VERSION_STRING "20602"
00046
00053 #define LIBXML_TEST_VERSION xmlCheckVersion(20602);
00054
00055 #ifndef VMS
00056 #if 0
00057
00062 #define WITH_TRIO
00063 #else
00064
00069 #define WITHOUT_TRIO
00070 #endif
00071 #else
00072 #define WITH_TRIO 1
00073 #endif
00074
00080 #if 1
00081 #if defined(_REENTRANT) || defined(__MT__) || (_POSIX_C_SOURCE - 0 >= 199506L)
00082 #define LIBXML_THREAD_ENABLED
00083 #endif
00084 #endif
00085
00091 #if 1
00092 #define LIBXML_TREE_ENABLED
00093 #endif
00094
00100 #if 1
00101 #define LIBXML_OUTPUT_ENABLED
00102 #endif
00103
00109 #if 1
00110 #define LIBXML_PUSH_ENABLED
00111 #endif
00112
00118 #if 1
00119 #define LIBXML_READER_ENABLED
00120 #endif
00121
00127 #if 1
00128 #define LIBXML_WRITER_ENABLED
00129 #endif
00130
00136 #if 1
00137 #define LIBXML_SAX1_ENABLED
00138 #endif
00139
00145 #if 1
00146 #define LIBXML_FTP_ENABLED
00147 #endif
00148
00154 #if 1
00155 #define LIBXML_HTTP_ENABLED
00156 #endif
00157
00163 #if 1
00164 #define LIBXML_VALID_ENABLED
00165 #endif
00166
00172 #if 1
00173 #define LIBXML_HTML_ENABLED
00174 #endif
00175
00181 #if 1
00182 #define LIBXML_LEGACY_ENABLED
00183 #endif
00184
00190 #if 1
00191 #define LIBXML_C14N_ENABLED
00192 #endif
00193
00199 #if 1
00200 #define LIBXML_CATALOG_ENABLED
00201 #endif
00202
00208 #if 1
00209 #define LIBXML_DOCB_ENABLED
00210 #endif
00211
00217 #if 1
00218 #define LIBXML_XPATH_ENABLED
00219 #endif
00220
00226 #if 1
00227 #define LIBXML_XPTR_ENABLED
00228 #endif
00229
00235 #if 1
00236 #define LIBXML_XINCLUDE_ENABLED
00237 #endif
00238
00244 #if 1
00245 #define LIBXML_ICONV_ENABLED
00246 #endif
00247
00253 #if 0
00254 #define LIBXML_ISO8859X_ENABLED
00255 #endif
00256
00262 #if 1
00263 #define LIBXML_DEBUG_ENABLED
00264 #endif
00265
00271 #if 0
00272 #define DEBUG_MEMORY_LOCATION
00273 #endif
00274
00280 #if 1
00281 #define LIBXML_UNICODE_ENABLED
00282 #endif
00283
00289 #if 1
00290 #define LIBXML_REGEXP_ENABLED
00291 #endif
00292
00298 #if 1
00299 #define LIBXML_AUTOMATA_ENABLED
00300 #endif
00301
00307 #if 1
00308 #define LIBXML_SCHEMAS_ENABLED
00309 #endif
00310
00316 #ifdef __GNUC__
00317 #ifdef HAVE_ANSIDECL_H
00318 #include <ansidecl.h>
00319 #endif
00320 #ifndef ATTRIBUTE_UNUSED
00321 #define ATTRIBUTE_UNUSED __attribute__((unused))
00322 #endif
00323 #else
00324 #define ATTRIBUTE_UNUSED
00325 #endif
00326
00327 #ifdef __cplusplus
00328 }
00329 #endif
00330 #endif
00331
00332
00333