ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

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.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 doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.