Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenxmlversion.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.7.8" 00033 00039 #define LIBXML_VERSION 20708 00040 00046 #define LIBXML_VERSION_STRING "20708" 00047 00053 #define LIBXML_VERSION_EXTRA "-GITv2.7.7-40-g82143f4" 00054 00061 #define LIBXML_TEST_VERSION xmlCheckVersion(20708); 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 1 00094 #if defined(_REENTRANT) || defined(__MT__) || \ 00095 (defined(_POSIX_C_SOURCE) && (_POSIX_C_SOURCE - 0 >= 199506L)) 00096 #define LIBXML_THREAD_ENABLED 00097 #endif 00098 #endif 00099 00105 #if 1 00106 #define LIBXML_TREE_ENABLED 00107 #endif 00108 00114 #if 1 00115 #define LIBXML_OUTPUT_ENABLED 00116 #endif 00117 00123 #if 1 00124 #define LIBXML_PUSH_ENABLED 00125 #endif 00126 00132 #if 1 00133 #define LIBXML_READER_ENABLED 00134 #endif 00135 00141 #if 1 00142 #define LIBXML_PATTERN_ENABLED 00143 #endif 00144 00150 #if 1 00151 #define LIBXML_WRITER_ENABLED 00152 #endif 00153 00159 #if 1 00160 #define LIBXML_SAX1_ENABLED 00161 #endif 00162 00168 #if 1 00169 #define LIBXML_FTP_ENABLED 00170 #endif 00171 00177 #if 1 00178 #define LIBXML_HTTP_ENABLED 00179 #endif 00180 00186 #if 1 00187 #define LIBXML_VALID_ENABLED 00188 #endif 00189 00195 #if 1 00196 #define LIBXML_HTML_ENABLED 00197 #endif 00198 00204 #if 1 00205 #define LIBXML_LEGACY_ENABLED 00206 #endif 00207 00213 #if 1 00214 #define LIBXML_C14N_ENABLED 00215 #endif 00216 00222 #if 1 00223 #define LIBXML_CATALOG_ENABLED 00224 #endif 00225 00231 #if 1 00232 #define LIBXML_DOCB_ENABLED 00233 #endif 00234 00240 #if 1 00241 #define LIBXML_XPATH_ENABLED 00242 #endif 00243 00249 #if 1 00250 #define LIBXML_XPTR_ENABLED 00251 #endif 00252 00258 #if 1 00259 #define LIBXML_XINCLUDE_ENABLED 00260 #endif 00261 00267 #if 0 00268 #define LIBXML_ICONV_ENABLED 00269 #endif 00270 00276 #if 0 00277 #define LIBXML_ICU_ENABLED 00278 #endif 00279 00285 #if 1 00286 #define LIBXML_ISO8859X_ENABLED 00287 #endif 00288 00294 #if 1 00295 #define LIBXML_DEBUG_ENABLED 00296 #endif 00297 00303 #if 1 00304 #define DEBUG_MEMORY_LOCATION 00305 #endif 00306 00312 #if 1 00313 #define LIBXML_DEBUG_RUNTIME 00314 #endif 00315 00321 #if 1 00322 #define LIBXML_UNICODE_ENABLED 00323 #endif 00324 00330 #if 1 00331 #define LIBXML_REGEXP_ENABLED 00332 #endif 00333 00339 #if 1 00340 #define LIBXML_AUTOMATA_ENABLED 00341 #endif 00342 00348 #if 1 00349 #define LIBXML_EXPR_ENABLED 00350 #endif 00351 00357 #if 1 00358 #define LIBXML_SCHEMAS_ENABLED 00359 #endif 00360 00366 #if 1 00367 #define LIBXML_SCHEMATRON_ENABLED 00368 #endif 00369 00375 #if 1 00376 #define LIBXML_MODULES_ENABLED 00377 00382 #define LIBXML_MODULE_EXTENSION ".so" 00383 #endif 00384 00390 #if 1 00391 #define LIBXML_ZLIB_ENABLED 00392 #endif 00393 00394 #ifdef __GNUC__ 00395 #ifdef HAVE_ANSIDECL_H 00396 #include <ansidecl.h> 00397 #endif 00398 00405 #ifndef ATTRIBUTE_UNUSED 00406 #define ATTRIBUTE_UNUSED __attribute__((unused)) 00407 #endif 00408 00415 #ifndef LIBXML_ATTR_ALLOC_SIZE 00416 # if ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 3))) 00417 # define LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x))) 00418 # else 00419 # define LIBXML_ATTR_ALLOC_SIZE(x) 00420 # endif 00421 #else 00422 # define LIBXML_ATTR_ALLOC_SIZE(x) 00423 #endif 00424 00431 #ifndef LIBXML_ATTR_FORMAT 00432 # if ((__GNUC__ > 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3))) 00433 # define LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args))) 00434 # else 00435 # define LIBXML_ATTR_FORMAT(fmt,args) 00436 # endif 00437 #else 00438 # define LIBXML_ATTR_FORMAT(fmt,args) 00439 #endif 00440 00441 #else /* ! __GNUC__ */ 00442 00447 #define ATTRIBUTE_UNUSED 00448 00453 #define LIBXML_ATTR_ALLOC_SIZE(x) 00454 00459 #define LIBXML_ATTR_FORMAT(fmt,args) 00460 #endif /* __GNUC__ */ 00461 00462 #ifdef __cplusplus 00463 } 00464 #endif /* __cplusplus */ 00465 #endif 00466 00467 Generated on Fri May 25 2012 04:31:45 for ReactOS by
1.7.6.1
|