xmlversion.h

00001 /*
00002 
00003  * Summary: compile-time version informations
00004 
00005  * Description: compile-time version informations for the XML library
00006 
00007  *
00008 
00009  * Copy: See Copyright for the status of this software.
00010 
00011  *
00012 
00013  * Author: Daniel Veillard
00014 
00015  */
00016 
00017 
00018 
00019 #ifndef __XML_VERSION_H__
00020 
00021 #define __XML_VERSION_H__
00022 
00023 
00024 
00025 #include <libxml/xmlexports.h>
00026 
00027 
00028 
00029 #ifdef __cplusplus
00030 
00031 extern "C" {
00032 
00033 #endif
00034 
00035 
00036 
00037 /*
00038 
00039  * use those to be sure nothing nasty will happen if
00040 
00041  * your library and includes mismatch
00042 
00043  */
00044 
00045 #ifndef LIBXML2_COMPILING_MSCCDEF
00046 
00047 XMLPUBFUN void XMLCALL xmlCheckVersion(int version);
00048 
00049 #endif /* LIBXML2_COMPILING_MSCCDEF */
00050 
00051 
00052 
00063 #define LIBXML_DOTTED_VERSION "2.6.17"
00064 
00065 
00066 
00077 #define LIBXML_VERSION 20617
00078 
00079 
00080 
00091 #define LIBXML_VERSION_STRING "20617"
00092 
00093 
00094 
00105 #define LIBXML_VERSION_EXTRA "CVS2313"
00106 
00107 
00108 
00121 #define LIBXML_TEST_VERSION xmlCheckVersion(20617);
00122 
00123 
00124 
00125 #ifndef VMS
00126 
00127 #if 0
00128 
00139 #define WITH_TRIO
00140 
00141 #else
00142 
00153 #define WITHOUT_TRIO
00154 
00155 #endif
00156 
00157 #else /* VMS */
00158 
00169 #define WITH_TRIO 1
00170 
00171 #endif /* VMS */
00172 
00173 
00174 
00185 #if 1
00186 
00187 #if defined(_REENTRANT) || defined(__MT__) || (_POSIX_C_SOURCE - 0 >= 199506L)
00188 
00189 #define LIBXML_THREAD_ENABLED
00190 
00191 #endif
00192 
00193 #endif
00194 
00195 
00196 
00207 #if 1
00208 
00209 #define LIBXML_TREE_ENABLED
00210 
00211 #endif
00212 
00213 
00214 
00225 #if 1
00226 
00227 #define LIBXML_OUTPUT_ENABLED
00228 
00229 #endif
00230 
00231 
00232 
00243 #if 1
00244 
00245 #define LIBXML_PUSH_ENABLED
00246 
00247 #endif
00248 
00249 
00250 
00261 #if 1
00262 
00263 #define LIBXML_READER_ENABLED
00264 
00265 #endif
00266 
00267 
00268 
00279 #if 1
00280 
00281 #define LIBXML_PATTERN_ENABLED
00282 
00283 #endif
00284 
00285 
00286 
00297 #if 1
00298 
00299 #define LIBXML_WRITER_ENABLED
00300 
00301 #endif
00302 
00303 
00304 
00315 #if 1
00316 
00317 #define LIBXML_SAX1_ENABLED
00318 
00319 #endif
00320 
00321 
00322 
00333 #if 1
00334 
00335 #define LIBXML_FTP_ENABLED
00336 
00337 #endif
00338 
00339 
00340 
00351 #if 1
00352 
00353 #define LIBXML_HTTP_ENABLED
00354 
00355 #endif
00356 
00357 
00358 
00369 #if 1
00370 
00371 #define LIBXML_VALID_ENABLED
00372 
00373 #endif
00374 
00375 
00376 
00387 #if 1
00388 
00389 #define LIBXML_HTML_ENABLED
00390 
00391 #endif
00392 
00393 
00394 
00405 #if 1
00406 
00407 #define LIBXML_LEGACY_ENABLED
00408 
00409 #endif
00410 
00411 
00412 
00423 #if 1
00424 
00425 #define LIBXML_C14N_ENABLED
00426 
00427 #endif
00428 
00429 
00430 
00441 #if 1
00442 
00443 #define LIBXML_CATALOG_ENABLED
00444 
00445 #endif
00446 
00447 
00448 
00459 #if 1
00460 
00461 #define LIBXML_DOCB_ENABLED
00462 
00463 #endif
00464 
00465 
00466 
00477 #if 1
00478 
00479 #define LIBXML_XPATH_ENABLED
00480 
00481 #endif
00482 
00483 
00484 
00495 #if 1
00496 
00497 #define LIBXML_XPTR_ENABLED
00498 
00499 #endif
00500 
00501 
00502 
00513 #if 1
00514 
00515 #define LIBXML_XINCLUDE_ENABLED
00516 
00517 #endif
00518 
00519 
00520 
00531 #if 1
00532 
00533 #define LIBXML_ICONV_ENABLED
00534 
00535 #endif
00536 
00537 
00538 
00549 #if 0
00550 
00551 #define LIBXML_ISO8859X_ENABLED
00552 
00553 #endif
00554 
00555 
00556 
00567 #if 1
00568 
00569 #define LIBXML_DEBUG_ENABLED
00570 
00571 #endif
00572 
00573 
00574 
00585 #if 0
00586 
00587 #define DEBUG_MEMORY_LOCATION
00588 
00589 #endif
00590 
00591 
00592 
00603 #if 0
00604 
00605 #define LIBXML_DEBUG_RUNTIME
00606 
00607 #endif
00608 
00609 
00610 
00621 #if 1
00622 
00623 #define LIBXML_UNICODE_ENABLED
00624 
00625 #endif
00626 
00627 
00628 
00639 #if 1
00640 
00641 #define LIBXML_REGEXP_ENABLED
00642 
00643 #endif
00644 
00645 
00646 
00657 #if 1
00658 
00659 #define LIBXML_AUTOMATA_ENABLED
00660 
00661 #endif
00662 
00663 
00664 
00675 #if 1
00676 
00677 #define LIBXML_SCHEMAS_ENABLED
00678 
00679 #endif
00680 
00681 
00682 
00693 #if 1
00694 
00695 #define LIBXML_MODULES_ENABLED
00696 
00697 #define LIBXML_MODULE_EXTENSION ".dll" 
00698 
00699 #endif
00700 
00701 
00702 
00713 #ifdef __GNUC__
00714 
00715 #ifdef HAVE_ANSIDECL_H
00716 
00717 #include <ansidecl.h>
00718 
00719 #endif
00720 
00721 #ifndef ATTRIBUTE_UNUSED
00722 
00723 #define ATTRIBUTE_UNUSED __attribute__((unused))
00724 
00725 #endif
00726 
00727 #else
00728 
00729 #define ATTRIBUTE_UNUSED
00730 
00731 #endif
00732 
00733 
00734 
00735 #ifdef __cplusplus
00736 
00737 }
00738 
00739 #endif /* __cplusplus */
00740 
00741 #endif
00742 
00743 
00744 
00745 
00746 

Generated on Wed Jul 26 13:30:47 2006 for XSB by  doxygen 1.4.5