Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

xmlversion.h

Go to the documentation of this file.
00001 /*
00002  * xmlversion.h : compile-time version informations for the XML parser.
00003  *
00004  * See Copyright for the status of this software.
00005  *
00006  * daniel@veillard.com
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  * use those to be sure nothing nasty will happen if
00020  * your library and includes mismatch
00021  */
00022 #ifndef LIBXML2_COMPILING_MSCCDEF
00023 XMLPUBFUN void XMLCALL xmlCheckVersion(int version);
00024 #endif /* LIBXML2_COMPILING_MSCCDEF */
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 /* VMS */
00072 #define WITH_TRIO 1
00073 #endif /* VMS */
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 /* __cplusplus */
00330 #endif
00331 
00332 
00333 

Generated on Wed Mar 16 00:10:27 2005 for Dibbler - a portable DHCPv6 by  doxygen 1.3.9.1