compile-time version information for the XML library Table of Contents#define ATTRIBUTE_UNUSED #define DEBUG_MEMORY_LOCATION #define LIBXML_ATTR_ALLOC_SIZE #define LIBXML_ATTR_FORMAT #define LIBXML_AUTOMATA_ENABLED #define LIBXML_C14N_ENABLED #define LIBXML_CATALOG_ENABLED #define LIBXML_DEBUG_ENABLED #define LIBXML_DEBUG_RUNTIME #define LIBXML_DOCB_ENABLED #define LIBXML_DOTTED_VERSION #define LIBXML_EXPR_ENABLED #define LIBXML_FTP_ENABLED #define LIBXML_HTML_ENABLED #define LIBXML_HTTP_ENABLED #define LIBXML_ICONV_ENABLED #define LIBXML_ICU_ENABLED #define LIBXML_ISO8859X_ENABLED #define LIBXML_LEGACY_ENABLED #define LIBXML_LZMA_ENABLED #define LIBXML_MODULES_ENABLED #define LIBXML_MODULE_EXTENSION #define LIBXML_OUTPUT_ENABLED #define LIBXML_PATTERN_ENABLED #define LIBXML_PUSH_ENABLED #define LIBXML_READER_ENABLED #define LIBXML_REGEXP_ENABLED #define LIBXML_SAX1_ENABLED #define LIBXML_SCHEMAS_ENABLED #define LIBXML_SCHEMATRON_ENABLED #define LIBXML_TEST_VERSION #define LIBXML_THREAD_ALLOC_ENABLED #define LIBXML_THREAD_ENABLED #define LIBXML_TREE_ENABLED #define LIBXML_UNICODE_ENABLED #define LIBXML_VALID_ENABLED #define LIBXML_VERSION #define LIBXML_VERSION_EXTRA #define LIBXML_VERSION_STRING #define LIBXML_WRITER_ENABLED #define LIBXML_XINCLUDE_ENABLED #define LIBXML_XPATH_ENABLED #define LIBXML_XPTR_ENABLED #define LIBXML_ZLIB_ENABLED #define WITHOUT_TRIO #define WITH_TRIO void xmlCheckVersion (int version)
Description
Macro: ATTRIBUTE_UNUSED#define ATTRIBUTE_UNUSED Macro used to signal to GCC unused function parameters
Macro: DEBUG_MEMORY_LOCATION#define DEBUG_MEMORY_LOCATION Whether the memory debugging is configured in
Macro: LIBXML_ATTR_ALLOC_SIZE#define LIBXML_ATTR_ALLOC_SIZE Macro used to indicate to GCC this is an allocator function
Macro: LIBXML_ATTR_FORMAT#define LIBXML_ATTR_FORMAT Macro used to indicate to GCC the parameter are printf like
Macro: LIBXML_AUTOMATA_ENABLED#define LIBXML_AUTOMATA_ENABLED Whether the automata interfaces are compiled in
Macro: LIBXML_C14N_ENABLED#define LIBXML_C14N_ENABLED Whether the Canonicalization support is configured in
Macro: LIBXML_CATALOG_ENABLED#define LIBXML_CATALOG_ENABLED Whether the Catalog support is configured in
Macro: LIBXML_DEBUG_ENABLED#define LIBXML_DEBUG_ENABLED Whether Debugging module is configured in
Macro: LIBXML_DEBUG_RUNTIME#define LIBXML_DEBUG_RUNTIME Whether the runtime debugging is configured in
Macro: LIBXML_DOCB_ENABLED#define LIBXML_DOCB_ENABLED Whether the SGML Docbook support is configured in
Macro: LIBXML_DOTTED_VERSION#define LIBXML_DOTTED_VERSION the version string like "1.2.3"
Macro: LIBXML_EXPR_ENABLED#define LIBXML_EXPR_ENABLED Whether the formal expressions interfaces are compiled in This code is unused and disabled unconditionally for now.
Macro: LIBXML_FTP_ENABLED#define LIBXML_FTP_ENABLED Whether the FTP support is configured in
Macro: LIBXML_HTML_ENABLED#define LIBXML_HTML_ENABLED Whether the HTML support is configured in
Macro: LIBXML_HTTP_ENABLED#define LIBXML_HTTP_ENABLED Whether the HTTP support is configured in
Macro: LIBXML_ICONV_ENABLED#define LIBXML_ICONV_ENABLED Whether iconv support is available
Macro: LIBXML_ICU_ENABLED#define LIBXML_ICU_ENABLED Whether icu support is available
Macro: LIBXML_ISO8859X_ENABLED#define LIBXML_ISO8859X_ENABLED Whether ISO-8859-* support is made available in case iconv is not
Macro: LIBXML_LEGACY_ENABLED#define LIBXML_LEGACY_ENABLED Whether the deprecated APIs are compiled in for compatibility
Macro: LIBXML_LZMA_ENABLED#define LIBXML_LZMA_ENABLED Whether the Lzma support is compiled in
Macro: LIBXML_MODULES_ENABLED#define LIBXML_MODULES_ENABLED Whether the module interfaces are compiled in
Macro: LIBXML_MODULE_EXTENSION#define LIBXML_MODULE_EXTENSION the string suffix used by dynamic modules (usually shared libraries)
Macro: LIBXML_OUTPUT_ENABLED#define LIBXML_OUTPUT_ENABLED Whether the serialization/saving support is configured in
Macro: LIBXML_PATTERN_ENABLED#define LIBXML_PATTERN_ENABLED Whether the xmlPattern node selection interface is configured in
Macro: LIBXML_PUSH_ENABLED#define LIBXML_PUSH_ENABLED Whether the push parsing interfaces are configured in
Macro: LIBXML_READER_ENABLED#define LIBXML_READER_ENABLED Whether the xmlReader parsing interface is configured in
Macro: LIBXML_REGEXP_ENABLED#define LIBXML_REGEXP_ENABLED Whether the regular expressions interfaces are compiled in
Macro: LIBXML_SAX1_ENABLED#define LIBXML_SAX1_ENABLED Whether the older SAX1 interface is configured in
Macro: LIBXML_SCHEMAS_ENABLED#define LIBXML_SCHEMAS_ENABLED Whether the Schemas validation interfaces are compiled in
Macro: LIBXML_SCHEMATRON_ENABLED#define LIBXML_SCHEMATRON_ENABLED Whether the Schematron validation interfaces are compiled in
Macro: LIBXML_TEST_VERSION#define LIBXML_TEST_VERSION Macro to check that the libxml version in use is compatible with the version the software has been compiled against
Macro: LIBXML_THREAD_ALLOC_ENABLED#define LIBXML_THREAD_ALLOC_ENABLED Whether the allocation hooks are per-thread
Macro: LIBXML_THREAD_ENABLED#define LIBXML_THREAD_ENABLED Whether the thread support is configured in
Macro: LIBXML_TREE_ENABLED#define LIBXML_TREE_ENABLED Whether the DOM like tree manipulation API support is configured in
Macro: LIBXML_UNICODE_ENABLED#define LIBXML_UNICODE_ENABLED Whether the Unicode related interfaces are compiled in
Macro: LIBXML_VALID_ENABLED#define LIBXML_VALID_ENABLED Whether the DTD validation support is configured in
Macro: LIBXML_VERSION#define LIBXML_VERSION the version number: 1.2.3 value is 10203
Macro: LIBXML_VERSION_EXTRA#define LIBXML_VERSION_EXTRA extra version information, used to show a CVS compilation
Macro: LIBXML_VERSION_STRING#define LIBXML_VERSION_STRING the version number string, 1.2.3 value is "10203"
Macro: LIBXML_WRITER_ENABLED#define LIBXML_WRITER_ENABLED Whether the xmlWriter saving interface is configured in
Macro: LIBXML_XINCLUDE_ENABLED#define LIBXML_XINCLUDE_ENABLED Whether XInclude is configured in
Macro: LIBXML_XPATH_ENABLED#define LIBXML_XPATH_ENABLED Whether XPath is configured in
Macro: LIBXML_XPTR_ENABLED#define LIBXML_XPTR_ENABLED Whether XPointer is configured in
Macro: LIBXML_ZLIB_ENABLED#define LIBXML_ZLIB_ENABLED Whether the Zlib support is compiled in
Macro: WITHOUT_TRIO#define WITHOUT_TRIO defined if the trio support should not be configured in
Macro: WITH_TRIO#define WITH_TRIO defined if the trio support need to be configured in
Function: xmlCheckVersionvoid xmlCheckVersion (int version)
check the compiled lib version against the include one. This can warn or immediately kill the application
version: | the include version number |
Daniel Veillard |