2 * Summary: compile-time version informations
3 * Description: compile-time version informations for the XML library
5 * Copy: See Copyright for the status of this software.
7 * Author: Daniel Veillard
8 * Portion Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.
20 * modules.h contains definitions that are auto generated
21 * from libxml2 property files using Ant script
23 * All other defines in this files are not assumed to be changed anymore
26 #include <stdapis/libxml2/libxml2_modules.h>
27 #include <stdapis/libxml2/libxml2_xmlexports.h>
35 * use those to be sure nothing nasty will happen if
36 * your library and includes mismatch
38 #ifndef LIBXML2_COMPILING_MSCCDEF
39 XMLPUBFUN void XMLCALL xmlCheckVersion(int version);
40 #endif /* LIBXML2_COMPILING_MSCCDEF */
43 * LIBXML_DOTTED_VERSION:
45 * the version string like "1.2.3"
47 #define LIBXML_DOTTED_VERSION "2.6.10"
52 * the version number: 1.2.3 value is 1002003
54 #define LIBXML_VERSION 20610
57 * LIBXML_VERSION_STRING:
59 * the version number string, 1.2.3 value is "1002003"
61 #define LIBXML_VERSION_STRING "20610"
64 * LIBXML_TEST_VERSION:
66 * Macro to check that the libxml version in use is compatible with
67 * the version the software has been compiled against
69 #define LIBXML_TEST_VERSION xmlCheckVersion(20610);
76 // * defined if the trio support need to be configured in
83 // * defined if the trio support should not be configured in
85 //#define WITHOUT_TRIO
91 // * defined if the trio support need to be configured in
101 * Whether the FTP support is configured in
103 // Excluded from XML Engine
104 //#define LIBXML_FTP_ENABLED
108 * LIBXML_HTTP_ENABLED:
110 * Whether the HTTP support is configured in
112 // Excluded from XML Engine
113 //#define LIBXML_HTTP_ENABLED
117 * LIBXML_DOCB_ENABLED:
119 * Whether the SGML Docbook support is configured in
121 // Excluded from XML Engine
122 //#define LIBXML_DOCB_ENABLED
125 * LIBXML_ICONV_ENABLED:
127 * Whether iconv support is available
130 #define LIBXML_ICONV_ENABLED
134 * LIBXML_ISO8859X_ENABLED:
136 * Whether ISO-8859-* support is made available in case iconv is not
139 #define LIBXML_ISO8859X_ENABLED
146 * Macro used to signal to GCC unused function parameters
149 #ifdef HAVE_ANSIDECL_H
150 #include <ansidecl.h>
152 #ifndef ATTRIBUTE_UNUSED
153 #define ATTRIBUTE_UNUSED __attribute__((unused))
156 #define ATTRIBUTE_UNUSED
161 #endif /* __cplusplus */
164 #endif /* XML_VERSION_H */