15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/*
25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Summary: compile-time version informations
35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Description: compile-time version informations for the XML library
45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Copy: See Copyright for the status of this software.
65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Author: Daniel Veillard
85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifndef __XML_VERSION_H__
115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define __XML_VERSION_H__
125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include <libxml/xmlexports.h>
145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifdef __cplusplus
165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern "C" {
175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/*
205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * use those to be sure nothing nasty will happen if
215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * your library and includes mismatch
225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifndef LIBXML2_COMPILING_MSCCDEF
245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)XMLPUBFUN void XMLCALL xmlCheckVersion(int version);
255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif /* LIBXML2_COMPILING_MSCCDEF */
265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_DOTTED_VERSION:
295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * the version string like "1.2.3"
315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_DOTTED_VERSION "2.7.7"
335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_VERSION:
365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * the version number: 1.2.3 value is 10203
385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_VERSION 20707
405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_VERSION_STRING:
435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * the version number string, 1.2.3 value is "10203"
455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_VERSION_STRING "20707"
475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_VERSION_EXTRA:
505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * extra version information, used to show a CVS compilation
525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_VERSION_EXTRA ""
545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_TEST_VERSION:
575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Macro to check that the libxml version in use is compatible with
595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * the version the software has been compiled against
605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_TEST_VERSION xmlCheckVersion(20707);
625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifndef VMS
645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 0
655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * WITH_TRIO:
675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * defined if the trio support need to be configured in
695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define WITH_TRIO
715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#else
725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * WITHOUT_TRIO:
745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * defined if the trio support should not be configured in
765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define WITHOUT_TRIO
785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#else /* VMS */
805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * WITH_TRIO:
825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * defined if the trio support need to be configured in
845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define WITH_TRIO 1
865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif /* VMS */
875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_THREAD_ENABLED:
905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether the thread support is configured in
925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 1
945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if defined(_REENTRANT) || defined(__MT__) || \
955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    (defined(_POSIX_C_SOURCE) && (_POSIX_C_SOURCE - 0 >= 199506L))
965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_THREAD_ENABLED
975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
1015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_TREE_ENABLED:
1025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
1035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether the DOM like tree manipulation API support is configured in
1045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
1055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 1
1065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_TREE_ENABLED
1075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
1085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
1105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_OUTPUT_ENABLED:
1115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
1125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether the serialization/saving support is configured in
1135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
1145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 1
1155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_OUTPUT_ENABLED
1165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
1175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
1195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_PUSH_ENABLED:
1205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
1215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether the push parsing interfaces are configured in
1225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
1235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 1
1245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_PUSH_ENABLED
1255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
1265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
1285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_READER_ENABLED:
1295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
1305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether the xmlReader parsing interface is configured in
1315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
1325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 1
1335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_READER_ENABLED
1345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
1355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
1375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_PATTERN_ENABLED:
1385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
1395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether the xmlPattern node selection interface is configured in
1405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
1415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 1
1425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_PATTERN_ENABLED
1435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
1445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
1465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_WRITER_ENABLED:
1475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
1485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether the xmlWriter saving interface is configured in
1495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
1505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 1
1515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_WRITER_ENABLED
1525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
1535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
1555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_SAX1_ENABLED:
1565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
1575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether the older SAX1 interface is configured in
1585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
1595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 1
1605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_SAX1_ENABLED
1615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
1625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
1645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_FTP_ENABLED:
1655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
1665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether the FTP support is configured in
1675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
1685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 0
1695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_FTP_ENABLED
1705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
1715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
1735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_HTTP_ENABLED:
1745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
1755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether the HTTP support is configured in
1765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
1775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 0
1785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_HTTP_ENABLED
1795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
1805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
1825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_VALID_ENABLED:
1835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
1845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether the DTD validation support is configured in
1855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
1865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 1
1875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_VALID_ENABLED
1885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
1895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
1915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_HTML_ENABLED:
1925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
1935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether the HTML support is configured in
1945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
1955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 1
1965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_HTML_ENABLED
1975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
1985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
2005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_LEGACY_ENABLED:
2015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
2025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether the deprecated APIs are compiled in for compatibility
2035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
2045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 1
2055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_LEGACY_ENABLED
2065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
2075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
2085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
2095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_C14N_ENABLED:
2105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
2115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether the Canonicalization support is configured in
2125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
2135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 1
2145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_C14N_ENABLED
2155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
2165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
2175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
2185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_CATALOG_ENABLED:
2195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
2205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether the Catalog support is configured in
2215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
2225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 1
2235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_CATALOG_ENABLED
2245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
2255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
2265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
2275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_DOCB_ENABLED:
2285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
2295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether the SGML Docbook support is configured in
2305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
2315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 1
2325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_DOCB_ENABLED
2335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
2345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
2355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
2365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_XPATH_ENABLED:
2375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
2385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether XPath is configured in
2395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
2405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 1
2415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_XPATH_ENABLED
2425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
2435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
2445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
2455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_XPTR_ENABLED:
2465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
2475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether XPointer is configured in
2485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
2495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 1
2505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_XPTR_ENABLED
2515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
2525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
2535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
2545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_XINCLUDE_ENABLED:
2555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
2565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether XInclude is configured in
2575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
2585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 1
2595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_XINCLUDE_ENABLED
2605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
2615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
2625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
2635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_ICONV_ENABLED:
2645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
2655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether iconv support is available
2665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
2675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 0
2685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_ICONV_ENABLED
2695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
2705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
2715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
2725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_ICU_ENABLED:
2735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
2745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether icu support is available
2755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
2765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 1
2775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_ICU_ENABLED
2785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
2795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
2805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
2815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_ISO8859X_ENABLED:
2825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
2835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether ISO-8859-* support is made available in case iconv is not
2845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
2855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 1
2865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_ISO8859X_ENABLED
2875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
2885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
2895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
2905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_DEBUG_ENABLED:
2915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
2925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether Debugging module is configured in
2935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
2945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 1
2955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_DEBUG_ENABLED
2965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
2975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
2985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
2995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * DEBUG_MEMORY_LOCATION:
3005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
3015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether the memory debugging is configured in
3025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
3035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 0
3045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define DEBUG_MEMORY_LOCATION
3055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
3065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
3075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
3085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_DEBUG_RUNTIME:
3095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
3105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether the runtime debugging is configured in
3115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
3125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 0
3135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_DEBUG_RUNTIME
3145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
3155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
3165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
3175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_UNICODE_ENABLED:
3185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
3195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether the Unicode related interfaces are compiled in
3205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
3215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 1
3225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_UNICODE_ENABLED
3235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
3245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
3255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
3265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_REGEXP_ENABLED:
3275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
3285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether the regular expressions interfaces are compiled in
3295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
3305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 1
3315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_REGEXP_ENABLED
3325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
3335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
3345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
3355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_AUTOMATA_ENABLED:
3365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
3375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether the automata interfaces are compiled in
3385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
3395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 1
3405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_AUTOMATA_ENABLED
3415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
3425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
3435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
3445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_EXPR_ENABLED:
3455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
3465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether the formal expressions interfaces are compiled in
3475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
3485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 1
3495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_EXPR_ENABLED
3505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
3515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
3525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
3535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_SCHEMAS_ENABLED:
3545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
3555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether the Schemas validation interfaces are compiled in
3565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
3575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 1
3585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_SCHEMAS_ENABLED
3595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
3605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
3615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
3625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_SCHEMATRON_ENABLED:
3635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
3645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether the Schematron validation interfaces are compiled in
3655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
3665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 1
3675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_SCHEMATRON_ENABLED
3685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
3695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
3705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
3715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_MODULES_ENABLED:
3725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
3735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether the module interfaces are compiled in
3745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
3755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 1
3765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_MODULES_ENABLED
3775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
3785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_MODULE_EXTENSION:
3795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
3805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * the string suffix used by dynamic modules (usually shared libraries)
3815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
3825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_MODULE_EXTENSION ".so"
3835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
3845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
3855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
3865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_ZLIB_ENABLED:
3875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
3885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Whether the Zlib support is compiled in
3895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
3905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if 1
3915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_ZLIB_ENABLED
3925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
3935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
3945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifdef __GNUC__
3955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifdef HAVE_ANSIDECL_H
3965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include <ansidecl.h>
3975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
3985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
3995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
4005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * ATTRIBUTE_UNUSED:
4015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
4025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Macro used to signal to GCC unused function parameters
4035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
4045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
4055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifndef ATTRIBUTE_UNUSED
4065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define ATTRIBUTE_UNUSED __attribute__((unused))
4075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
4085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
4095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
4105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_ATTR_ALLOC_SIZE:
4115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
4125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Macro used to indicate to GCC this is an allocator function
4135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
4145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
4155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifndef LIBXML_ATTR_ALLOC_SIZE
4165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# if ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 3)))
4175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#  define LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))
4185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# else
4195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#  define LIBXML_ATTR_ALLOC_SIZE(x)
4205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# endif
4215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#else
4225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# define LIBXML_ATTR_ALLOC_SIZE(x)
4235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
4245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
4255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
4265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_ATTR_FORMAT:
4275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
4285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Macro used to indicate to GCC the parameter are printf like
4295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
4305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
4315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifndef LIBXML_ATTR_FORMAT
4325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# if ((__GNUC__ > 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)))
4335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#  define LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))
4345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# else
4355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#  define LIBXML_ATTR_FORMAT(fmt,args)
4365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# endif
4375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#else
4385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# define LIBXML_ATTR_FORMAT(fmt,args)
4395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
4405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
4415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#else /* ! __GNUC__ */
4425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
4435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * ATTRIBUTE_UNUSED:
4445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
4455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Macro used to signal to GCC unused function parameters
4465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
4475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define ATTRIBUTE_UNUSED
4485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
4495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_ATTR_ALLOC_SIZE:
4505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
4515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Macro used to indicate to GCC this is an allocator function
4525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
4535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_ATTR_ALLOC_SIZE(x)
4545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
4555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * LIBXML_ATTR_FORMAT:
4565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
4575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Macro used to indicate to GCC the parameter are printf like
4585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
4595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define LIBXML_ATTR_FORMAT(fmt,args)
4605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif /* __GNUC__ */
4615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
4625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifdef __cplusplus
4635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
4645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif /* __cplusplus */
4655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
4665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
4675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
468