Macros
xmlversion.h File Reference
#include <libxml/xmlexports.h>
Include dependency graph for xmlversion.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define LIBXML_DOTTED_VERSION   "2.13.5"
 LIBXML_DOTTED_VERSION: More...
 
#define LIBXML_VERSION   21305
 LIBXML_VERSION: More...
 
#define LIBXML_VERSION_STRING   "21305"
 LIBXML_VERSION_STRING: More...
 
#define LIBXML_VERSION_EXTRA   ""
 LIBXML_VERSION_EXTRA: More...
 
#define LIBXML_TEST_VERSION   xmlCheckVersion(21305);
 LIBXML_TEST_VERSION: More...
 
#define LIBXML_THREAD_ENABLED
 LIBXML_THREAD_ENABLED: More...
 
#define LIBXML_THREAD_ALLOC_ENABLED
 LIBXML_THREAD_ALLOC_ENABLED: More...
 
#define LIBXML_TREE_ENABLED
 LIBXML_TREE_ENABLED: More...
 
#define LIBXML_OUTPUT_ENABLED
 LIBXML_OUTPUT_ENABLED: More...
 
#define LIBXML_PUSH_ENABLED
 LIBXML_PUSH_ENABLED: More...
 
#define LIBXML_READER_ENABLED
 LIBXML_READER_ENABLED: More...
 
#define LIBXML_PATTERN_ENABLED
 LIBXML_PATTERN_ENABLED: More...
 
#define LIBXML_WRITER_ENABLED
 LIBXML_WRITER_ENABLED: More...
 
#define LIBXML_SAX1_ENABLED
 LIBXML_SAX1_ENABLED: More...
 
#define LIBXML_VALID_ENABLED
 LIBXML_FTP_ENABLED: More...
 
#define LIBXML_HTML_ENABLED
 LIBXML_HTML_ENABLED: More...
 
#define LIBXML_C14N_ENABLED
 LIBXML_LEGACY_ENABLED: More...
 
#define LIBXML_CATALOG_ENABLED
 LIBXML_CATALOG_ENABLED: More...
 
#define LIBXML_XPATH_ENABLED
 LIBXML_XPATH_ENABLED: More...
 
#define LIBXML_XPTR_ENABLED
 LIBXML_XPTR_ENABLED: More...
 
#define LIBXML_XINCLUDE_ENABLED
 LIBXML_XPTR_LOCS_ENABLED: More...
 
#define LIBXML_ISO8859X_ENABLED
 LIBXML_ICONV_ENABLED: More...
 
#define LIBXML_UNICODE_ENABLED
 LIBXML_DEBUG_ENABLED: More...
 
#define LIBXML_REGEXP_ENABLED
 LIBXML_REGEXP_ENABLED: More...
 
#define LIBXML_AUTOMATA_ENABLED
 LIBXML_AUTOMATA_ENABLED: More...
 
#define LIBXML_SCHEMAS_ENABLED
 LIBXML_SCHEMAS_ENABLED: More...
 
#define LIBXML_SCHEMATRON_ENABLED
 LIBXML_SCHEMATRON_ENABLED: More...
 
#define LIBXML_MODULES_ENABLED
 LIBXML_MODULES_ENABLED: More...
 
#define LIBXML_MODULE_EXTENSION   ".so"
 LIBXML_MODULE_EXTENSION: More...
 
#define LIBXML_ZLIB_ENABLED
 LIBXML_ZLIB_ENABLED: More...
 

Macro Definition Documentation

◆ LIBXML_DOTTED_VERSION

#define LIBXML_DOTTED_VERSION   "2.13.5"

LIBXML_DOTTED_VERSION:

the version string like "1.2.3"

Definition at line 18 of file xmlversion.h.

◆ LIBXML_VERSION

#define LIBXML_VERSION   21305

LIBXML_VERSION:

the version number: 1.2.3 value is 10203

Definition at line 25 of file xmlversion.h.

◆ LIBXML_VERSION_STRING

#define LIBXML_VERSION_STRING   "21305"

LIBXML_VERSION_STRING:

the version number string, 1.2.3 value is "10203"

Definition at line 32 of file xmlversion.h.

◆ LIBXML_VERSION_EXTRA

#define LIBXML_VERSION_EXTRA   ""

LIBXML_VERSION_EXTRA:

extra version information, used to show a git commit description

Definition at line 39 of file xmlversion.h.

◆ LIBXML_TEST_VERSION

#define LIBXML_TEST_VERSION   xmlCheckVersion(21305);

LIBXML_TEST_VERSION:

Macro to check that the libxml version in use is compatible with the version the software has been compiled against

Definition at line 47 of file xmlversion.h.

◆ LIBXML_THREAD_ENABLED

#define LIBXML_THREAD_ENABLED

LIBXML_THREAD_ENABLED:

Whether the thread support is configured in

Definition at line 55 of file xmlversion.h.

◆ LIBXML_THREAD_ALLOC_ENABLED

#define LIBXML_THREAD_ALLOC_ENABLED

LIBXML_THREAD_ALLOC_ENABLED:

Whether the allocation hooks are per-thread

Definition at line 64 of file xmlversion.h.

◆ LIBXML_TREE_ENABLED

#define LIBXML_TREE_ENABLED

LIBXML_TREE_ENABLED:

Whether the DOM like tree manipulation API support is configured in

Definition at line 73 of file xmlversion.h.

◆ LIBXML_OUTPUT_ENABLED

#define LIBXML_OUTPUT_ENABLED

LIBXML_OUTPUT_ENABLED:

Whether the serialization/saving support is configured in

Definition at line 82 of file xmlversion.h.

◆ LIBXML_PUSH_ENABLED

#define LIBXML_PUSH_ENABLED

LIBXML_PUSH_ENABLED:

Whether the push parsing interfaces are configured in

Definition at line 91 of file xmlversion.h.

◆ LIBXML_READER_ENABLED

#define LIBXML_READER_ENABLED

LIBXML_READER_ENABLED:

Whether the xmlReader parsing interface is configured in

Definition at line 100 of file xmlversion.h.

◆ LIBXML_PATTERN_ENABLED

#define LIBXML_PATTERN_ENABLED

LIBXML_PATTERN_ENABLED:

Whether the xmlPattern node selection interface is configured in

Definition at line 109 of file xmlversion.h.

◆ LIBXML_WRITER_ENABLED

#define LIBXML_WRITER_ENABLED

LIBXML_WRITER_ENABLED:

Whether the xmlWriter saving interface is configured in

Definition at line 118 of file xmlversion.h.

◆ LIBXML_SAX1_ENABLED

#define LIBXML_SAX1_ENABLED

LIBXML_SAX1_ENABLED:

Whether the older SAX1 interface is configured in

Definition at line 127 of file xmlversion.h.

◆ LIBXML_VALID_ENABLED

#define LIBXML_VALID_ENABLED

LIBXML_FTP_ENABLED:

Whether the FTP support is configured in LIBXML_HTTP_ENABLED:

Whether the HTTP support is configured in LIBXML_VALID_ENABLED:

Whether the DTD validation support is configured in

Definition at line 154 of file xmlversion.h.

◆ LIBXML_HTML_ENABLED

#define LIBXML_HTML_ENABLED

LIBXML_HTML_ENABLED:

Whether the HTML support is configured in

Definition at line 163 of file xmlversion.h.

◆ LIBXML_C14N_ENABLED

#define LIBXML_C14N_ENABLED

LIBXML_LEGACY_ENABLED:

Whether the deprecated APIs are compiled in for compatibility LIBXML_C14N_ENABLED:

Whether the Canonicalization support is configured in

Definition at line 181 of file xmlversion.h.

◆ LIBXML_CATALOG_ENABLED

#define LIBXML_CATALOG_ENABLED

LIBXML_CATALOG_ENABLED:

Whether the Catalog support is configured in

Definition at line 190 of file xmlversion.h.

◆ LIBXML_XPATH_ENABLED

#define LIBXML_XPATH_ENABLED

LIBXML_XPATH_ENABLED:

Whether XPath is configured in

Definition at line 199 of file xmlversion.h.

◆ LIBXML_XPTR_ENABLED

#define LIBXML_XPTR_ENABLED

LIBXML_XPTR_ENABLED:

Whether XPointer is configured in

Definition at line 208 of file xmlversion.h.

◆ LIBXML_XINCLUDE_ENABLED

#define LIBXML_XINCLUDE_ENABLED

LIBXML_XPTR_LOCS_ENABLED:

Whether support for XPointer locations is configured in LIBXML_XINCLUDE_ENABLED:

Whether XInclude is configured in

Definition at line 226 of file xmlversion.h.

◆ LIBXML_ISO8859X_ENABLED

#define LIBXML_ISO8859X_ENABLED

LIBXML_ICONV_ENABLED:

Whether iconv support is available LIBXML_ICU_ENABLED:

Whether icu support is available LIBXML_ISO8859X_ENABLED:

Whether ISO-8859-* support is made available in case iconv is not

Definition at line 253 of file xmlversion.h.

◆ LIBXML_UNICODE_ENABLED

#define LIBXML_UNICODE_ENABLED

LIBXML_DEBUG_ENABLED:

Whether Debugging module is configured in LIBXML_UNICODE_ENABLED:

Whether the Unicode related interfaces are compiled in

Definition at line 271 of file xmlversion.h.

◆ LIBXML_REGEXP_ENABLED

#define LIBXML_REGEXP_ENABLED

LIBXML_REGEXP_ENABLED:

Whether the regular expressions interfaces are compiled in

Definition at line 280 of file xmlversion.h.

◆ LIBXML_AUTOMATA_ENABLED

#define LIBXML_AUTOMATA_ENABLED

LIBXML_AUTOMATA_ENABLED:

Whether the automata interfaces are compiled in

Definition at line 289 of file xmlversion.h.

◆ LIBXML_SCHEMAS_ENABLED

#define LIBXML_SCHEMAS_ENABLED

LIBXML_SCHEMAS_ENABLED:

Whether the Schemas validation interfaces are compiled in

Definition at line 298 of file xmlversion.h.

◆ LIBXML_SCHEMATRON_ENABLED

#define LIBXML_SCHEMATRON_ENABLED

LIBXML_SCHEMATRON_ENABLED:

Whether the Schematron validation interfaces are compiled in

Definition at line 307 of file xmlversion.h.

◆ LIBXML_MODULES_ENABLED

#define LIBXML_MODULES_ENABLED

LIBXML_MODULES_ENABLED:

Whether the module interfaces are compiled in

Definition at line 316 of file xmlversion.h.

◆ LIBXML_MODULE_EXTENSION

#define LIBXML_MODULE_EXTENSION   ".so"

LIBXML_MODULE_EXTENSION:

the string suffix used by dynamic modules (usually shared libraries)

Definition at line 322 of file xmlversion.h.

◆ LIBXML_ZLIB_ENABLED

#define LIBXML_ZLIB_ENABLED

LIBXML_ZLIB_ENABLED:

Whether the Zlib support is compiled in

Definition at line 331 of file xmlversion.h.