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