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.14.6"
 LIBXML_DOTTED_VERSION: More...
 
#define LIBXML_VERSION   21406
 LIBXML_VERSION: More...
 
#define LIBXML_VERSION_STRING   "21406"
 LIBXML_VERSION_STRING: More...
 
#define LIBXML_VERSION_EXTRA   ""
 LIBXML_VERSION_EXTRA: More...
 
#define LIBXML_TEST_VERSION   xmlCheckVersion(21406);
 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_PATTERN_ENABLED
 LIBXML_READER_ENABLED: More...
 
#define LIBXML_WRITER_ENABLED
 LIBXML_WRITER_ENABLED: More...
 
#define LIBXML_SAX1_ENABLED
 LIBXML_SAX1_ENABLED: More...
 
#define LIBXML_VALID_ENABLED
 LIBXML_HTTP_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_XINCLUDE_ENABLED: More...
 
#define LIBXML_ISO8859X_ENABLED
 LIBXML_ICONV_ENABLED: More...
 
#define LIBXML_REGEXP_ENABLED
 LIBXML_DEBUG_ENABLED: More...
 
#define LIBXML_AUTOMATA_ENABLED
 LIBXML_AUTOMATA_ENABLED: More...
 
#define LIBXML_RELAXNG_ENABLED
 LIBXML_RELAXNG_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.14.6"

LIBXML_DOTTED_VERSION:

the version string like "1.2.3"

Definition at line 18 of file xmlversion.h.

◆ LIBXML_VERSION

#define LIBXML_VERSION   21406

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   "21406"

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(21406);

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:

Always enabled since 2.14.0

Definition at line 72 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 80 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 89 of file xmlversion.h.

◆ LIBXML_PATTERN_ENABLED

#define LIBXML_PATTERN_ENABLED

LIBXML_READER_ENABLED:

Whether the xmlReader parsing interface is configured in LIBXML_PATTERN_ENABLED:

Whether the xmlPattern node selection interface is configured in

Definition at line 107 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 116 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 125 of file xmlversion.h.

◆ LIBXML_VALID_ENABLED

#define LIBXML_VALID_ENABLED

LIBXML_HTTP_ENABLED:

Whether the HTTP support is configured in LIBXML_VALID_ENABLED:

Whether the DTD validation support is configured in

Definition at line 143 of file xmlversion.h.

◆ LIBXML_HTML_ENABLED

#define LIBXML_HTML_ENABLED

LIBXML_HTML_ENABLED:

Whether the HTML support is configured in

Definition at line 152 of file xmlversion.h.

◆ LIBXML_C14N_ENABLED

#define LIBXML_C14N_ENABLED

LIBXML_LEGACY_ENABLED:

Removed in 2.14 LIBXML_C14N_ENABLED:

Whether the Canonicalization support is configured in

Definition at line 168 of file xmlversion.h.

◆ LIBXML_CATALOG_ENABLED

#define LIBXML_CATALOG_ENABLED

LIBXML_CATALOG_ENABLED:

Whether the Catalog support is configured in

Definition at line 177 of file xmlversion.h.

◆ LIBXML_XPATH_ENABLED

#define LIBXML_XPATH_ENABLED

LIBXML_XPATH_ENABLED:

Whether XPath is configured in

Definition at line 186 of file xmlversion.h.

◆ LIBXML_XPTR_ENABLED

#define LIBXML_XPTR_ENABLED

LIBXML_XPTR_ENABLED:

Whether XPointer is configured in

Definition at line 195 of file xmlversion.h.

◆ LIBXML_XINCLUDE_ENABLED

#define LIBXML_XINCLUDE_ENABLED

LIBXML_XINCLUDE_ENABLED:

Whether XInclude is configured in

Definition at line 204 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 231 of file xmlversion.h.

◆ LIBXML_REGEXP_ENABLED

#define LIBXML_REGEXP_ENABLED

LIBXML_DEBUG_ENABLED:

Whether Debugging module is configured in LIBXML_UNICODE_ENABLED:

Removed in 2.14 LIBXML_REGEXP_ENABLED:

Whether the regular expressions interfaces are compiled in

Definition at line 256 of file xmlversion.h.

◆ LIBXML_AUTOMATA_ENABLED

#define LIBXML_AUTOMATA_ENABLED

LIBXML_AUTOMATA_ENABLED:

Whether the automata interfaces are compiled in

Definition at line 265 of file xmlversion.h.

◆ LIBXML_RELAXNG_ENABLED

#define LIBXML_RELAXNG_ENABLED

LIBXML_RELAXNG_ENABLED:

Whether the RelaxNG validation interfaces are compiled in

Definition at line 274 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 283 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 292 of file xmlversion.h.

◆ LIBXML_MODULES_ENABLED

#define LIBXML_MODULES_ENABLED

LIBXML_MODULES_ENABLED:

Whether the module interfaces are compiled in

Definition at line 301 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 307 of file xmlversion.h.

◆ LIBXML_ZLIB_ENABLED

#define LIBXML_ZLIB_ENABLED

LIBXML_ZLIB_ENABLED:

Whether the Zlib support is compiled in

Definition at line 316 of file xmlversion.h.