00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
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
00040
00041
00042
00043
00044
00045 #ifndef LIBXML2_COMPILING_MSCCDEF
00046
00047 XMLPUBFUN void XMLCALL xmlCheckVersion(int version);
00048
00049 #endif
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
00158
00169 #define WITH_TRIO 1
00170
00171 #endif
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
00740
00741 #endif
00742
00743
00744
00745
00746