Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-12-16 10:19:32

0001 /*
0002  * Summary: compile-time version information
0003  * Description: compile-time version information for the XML library
0004  *
0005  * Copy: See Copyright for the status of this software.
0006  *
0007  * Author: Daniel Veillard
0008  */
0009 
0010 #ifndef __XML_VERSION_H__
0011 #define __XML_VERSION_H__
0012 
0013 /**
0014  * LIBXML_DOTTED_VERSION:
0015  *
0016  * the version string like "1.2.3"
0017  */
0018 #define LIBXML_DOTTED_VERSION "2.13.5"
0019 
0020 /**
0021  * LIBXML_VERSION:
0022  *
0023  * the version number: 1.2.3 value is 10203
0024  */
0025 #define LIBXML_VERSION 21305
0026 
0027 /**
0028  * LIBXML_VERSION_STRING:
0029  *
0030  * the version number string, 1.2.3 value is "10203"
0031  */
0032 #define LIBXML_VERSION_STRING "21305"
0033 
0034 /**
0035  * LIBXML_VERSION_EXTRA:
0036  *
0037  * extra version information, used to show a git commit description
0038  */
0039 #define LIBXML_VERSION_EXTRA ""
0040 
0041 /**
0042  * LIBXML_TEST_VERSION:
0043  *
0044  * Macro to check that the libxml version in use is compatible with
0045  * the version the software has been compiled against
0046  */
0047 #define LIBXML_TEST_VERSION xmlCheckVersion(21305);
0048 
0049 /**
0050  * LIBXML_THREAD_ENABLED:
0051  *
0052  * Whether the thread support is configured in
0053  */
0054 #if 1
0055 #define LIBXML_THREAD_ENABLED
0056 #endif
0057 
0058 /**
0059  * LIBXML_THREAD_ALLOC_ENABLED:
0060  *
0061  * Whether the allocation hooks are per-thread
0062  */
0063 #if 0
0064 #define LIBXML_THREAD_ALLOC_ENABLED
0065 #endif
0066 
0067 /**
0068  * LIBXML_TREE_ENABLED:
0069  *
0070  * Whether the DOM like tree manipulation API support is configured in
0071  */
0072 #if 1
0073 #define LIBXML_TREE_ENABLED
0074 #endif
0075 
0076 /**
0077  * LIBXML_OUTPUT_ENABLED:
0078  *
0079  * Whether the serialization/saving support is configured in
0080  */
0081 #if 1
0082 #define LIBXML_OUTPUT_ENABLED
0083 #endif
0084 
0085 /**
0086  * LIBXML_PUSH_ENABLED:
0087  *
0088  * Whether the push parsing interfaces are configured in
0089  */
0090 #if 1
0091 #define LIBXML_PUSH_ENABLED
0092 #endif
0093 
0094 /**
0095  * LIBXML_READER_ENABLED:
0096  *
0097  * Whether the xmlReader parsing interface is configured in
0098  */
0099 #if 1
0100 #define LIBXML_READER_ENABLED
0101 #endif
0102 
0103 /**
0104  * LIBXML_PATTERN_ENABLED:
0105  *
0106  * Whether the xmlPattern node selection interface is configured in
0107  */
0108 #if 1
0109 #define LIBXML_PATTERN_ENABLED
0110 #endif
0111 
0112 /**
0113  * LIBXML_WRITER_ENABLED:
0114  *
0115  * Whether the xmlWriter saving interface is configured in
0116  */
0117 #if 1
0118 #define LIBXML_WRITER_ENABLED
0119 #endif
0120 
0121 /**
0122  * LIBXML_SAX1_ENABLED:
0123  *
0124  * Whether the older SAX1 interface is configured in
0125  */
0126 #if 1
0127 #define LIBXML_SAX1_ENABLED
0128 #endif
0129 
0130 /**
0131  * LIBXML_FTP_ENABLED:
0132  *
0133  * Whether the FTP support is configured in
0134  */
0135 #if 0
0136 #define LIBXML_FTP_ENABLED
0137 #endif
0138 
0139 /**
0140  * LIBXML_HTTP_ENABLED:
0141  *
0142  * Whether the HTTP support is configured in
0143  */
0144 #if 0
0145 #define LIBXML_HTTP_ENABLED
0146 #endif
0147 
0148 /**
0149  * LIBXML_VALID_ENABLED:
0150  *
0151  * Whether the DTD validation support is configured in
0152  */
0153 #if 1
0154 #define LIBXML_VALID_ENABLED
0155 #endif
0156 
0157 /**
0158  * LIBXML_HTML_ENABLED:
0159  *
0160  * Whether the HTML support is configured in
0161  */
0162 #if 1
0163 #define LIBXML_HTML_ENABLED
0164 #endif
0165 
0166 /**
0167  * LIBXML_LEGACY_ENABLED:
0168  *
0169  * Whether the deprecated APIs are compiled in for compatibility
0170  */
0171 #if 0
0172 #define LIBXML_LEGACY_ENABLED
0173 #endif
0174 
0175 /**
0176  * LIBXML_C14N_ENABLED:
0177  *
0178  * Whether the Canonicalization support is configured in
0179  */
0180 #if 1
0181 #define LIBXML_C14N_ENABLED
0182 #endif
0183 
0184 /**
0185  * LIBXML_CATALOG_ENABLED:
0186  *
0187  * Whether the Catalog support is configured in
0188  */
0189 #if 1
0190 #define LIBXML_CATALOG_ENABLED
0191 #endif
0192 
0193 /**
0194  * LIBXML_XPATH_ENABLED:
0195  *
0196  * Whether XPath is configured in
0197  */
0198 #if 1
0199 #define LIBXML_XPATH_ENABLED
0200 #endif
0201 
0202 /**
0203  * LIBXML_XPTR_ENABLED:
0204  *
0205  * Whether XPointer is configured in
0206  */
0207 #if 1
0208 #define LIBXML_XPTR_ENABLED
0209 #endif
0210 
0211 /**
0212  * LIBXML_XPTR_LOCS_ENABLED:
0213  *
0214  * Whether support for XPointer locations is configured in
0215  */
0216 #if 0
0217 #define LIBXML_XPTR_LOCS_ENABLED
0218 #endif
0219 
0220 /**
0221  * LIBXML_XINCLUDE_ENABLED:
0222  *
0223  * Whether XInclude is configured in
0224  */
0225 #if 1
0226 #define LIBXML_XINCLUDE_ENABLED
0227 #endif
0228 
0229 /**
0230  * LIBXML_ICONV_ENABLED:
0231  *
0232  * Whether iconv support is available
0233  */
0234 #if 1
0235 #define LIBXML_ICONV_ENABLED
0236 #endif
0237 
0238 /**
0239  * LIBXML_ICU_ENABLED:
0240  *
0241  * Whether icu support is available
0242  */
0243 #if 0
0244 #define LIBXML_ICU_ENABLED
0245 #endif
0246 
0247 /**
0248  * LIBXML_ISO8859X_ENABLED:
0249  *
0250  * Whether ISO-8859-* support is made available in case iconv is not
0251  */
0252 #if 1
0253 #define LIBXML_ISO8859X_ENABLED
0254 #endif
0255 
0256 /**
0257  * LIBXML_DEBUG_ENABLED:
0258  *
0259  * Whether Debugging module is configured in
0260  */
0261 #if 1
0262 #define LIBXML_DEBUG_ENABLED
0263 #endif
0264 
0265 /**
0266  * LIBXML_UNICODE_ENABLED:
0267  *
0268  * Whether the Unicode related interfaces are compiled in
0269  */
0270 #if 1
0271 #define LIBXML_UNICODE_ENABLED
0272 #endif
0273 
0274 /**
0275  * LIBXML_REGEXP_ENABLED:
0276  *
0277  * Whether the regular expressions interfaces are compiled in
0278  */
0279 #if 1
0280 #define LIBXML_REGEXP_ENABLED
0281 #endif
0282 
0283 /**
0284  * LIBXML_AUTOMATA_ENABLED:
0285  *
0286  * Whether the automata interfaces are compiled in
0287  */
0288 #if 1
0289 #define LIBXML_AUTOMATA_ENABLED
0290 #endif
0291 
0292 /**
0293  * LIBXML_SCHEMAS_ENABLED:
0294  *
0295  * Whether the Schemas validation interfaces are compiled in
0296  */
0297 #if 1
0298 #define LIBXML_SCHEMAS_ENABLED
0299 #endif
0300 
0301 /**
0302  * LIBXML_SCHEMATRON_ENABLED:
0303  *
0304  * Whether the Schematron validation interfaces are compiled in
0305  */
0306 #if 1
0307 #define LIBXML_SCHEMATRON_ENABLED
0308 #endif
0309 
0310 /**
0311  * LIBXML_MODULES_ENABLED:
0312  *
0313  * Whether the module interfaces are compiled in
0314  */
0315 #if 1
0316 #define LIBXML_MODULES_ENABLED
0317 /**
0318  * LIBXML_MODULE_EXTENSION:
0319  *
0320  * the string suffix used by dynamic modules (usually shared libraries)
0321  */
0322 #define LIBXML_MODULE_EXTENSION ".so" 
0323 #endif
0324 
0325 /**
0326  * LIBXML_ZLIB_ENABLED:
0327  *
0328  * Whether the Zlib support is compiled in
0329  */
0330 #if 1
0331 #define LIBXML_ZLIB_ENABLED
0332 #endif
0333 
0334 /**
0335  * LIBXML_LZMA_ENABLED:
0336  *
0337  * Whether the Lzma support is compiled in
0338  */
0339 #if 1
0340 #define LIBXML_LZMA_ENABLED
0341 #endif
0342 
0343 #include <libxml/xmlexports.h>
0344 
0345 #endif
0346 
0347