xmlversion.h

Go to the documentation of this file.
00001 /*
00002  * Summary: compile-time version informations
00003  * Description: compile-time version informations for the XML library
00004  *
00005  * Copy: See Copyright for the status of this software.
00006  *
00007  * Author: Daniel Veillard
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  * use those to be sure nothing nasty will happen if
00021  * your library and includes mismatch
00022  */
00023 #ifndef LIBXML2_COMPILING_MSCCDEF
00024 XMLPUBFUN void XMLCALL xmlCheckVersion(int version);
00025 #endif /* LIBXML2_COMPILING_MSCCDEF */
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 /* VMS */
00080 
00085 #define WITH_TRIO 1
00086 #endif /* VMS */
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 /* __cplusplus */
00403 #endif
00404 
00405 
footer
 SourceForge.net Logo