williamr@4: /* williamr@4: * Summary: compile-time version informations williamr@4: * Description: compile-time version informations for the XML library williamr@4: * williamr@4: * Copy: See Copyright for the status of this software. williamr@4: * williamr@4: * Author: Daniel Veillard williamr@4: * Portion Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. williamr@4: */ williamr@4: williamr@4: /** @file williamr@4: @publishedAll williamr@4: @released williamr@4: */ williamr@4: williamr@4: #ifndef XML_VERSION_H williamr@4: #define XML_VERSION_H williamr@4: williamr@4: /* williamr@4: * modules.h contains definitions that are auto generated williamr@4: * from libxml2 property files using Ant script williamr@4: * williamr@4: * All other defines in this files are not assumed to be changed anymore williamr@4: */ williamr@4: williamr@4: #include williamr@4: #include williamr@4: williamr@4: williamr@4: #ifdef __cplusplus williamr@4: extern "C" { williamr@4: #endif williamr@4: williamr@4: /* williamr@4: * use those to be sure nothing nasty will happen if williamr@4: * your library and includes mismatch williamr@4: */ williamr@4: #ifndef LIBXML2_COMPILING_MSCCDEF williamr@4: XMLPUBFUN void XMLCALL xmlCheckVersion(int version); williamr@4: #endif /* LIBXML2_COMPILING_MSCCDEF */ williamr@4: williamr@4: /** williamr@4: * LIBXML_DOTTED_VERSION: williamr@4: * williamr@4: * the version string like "1.2.3" williamr@4: */ williamr@4: #define LIBXML_DOTTED_VERSION "2.6.10" williamr@4: williamr@4: /** williamr@4: * LIBXML_VERSION: williamr@4: * williamr@4: * the version number: 1.2.3 value is 1002003 williamr@4: */ williamr@4: #define LIBXML_VERSION 20610 williamr@4: williamr@4: /** williamr@4: * LIBXML_VERSION_STRING: williamr@4: * williamr@4: * the version number string, 1.2.3 value is "1002003" williamr@4: */ williamr@4: #define LIBXML_VERSION_STRING "20610" williamr@4: williamr@4: /** williamr@4: * LIBXML_TEST_VERSION: williamr@4: * williamr@4: * Macro to check that the libxml version in use is compatible with williamr@4: * the version the software has been compiled against williamr@4: */ williamr@4: #define LIBXML_TEST_VERSION xmlCheckVersion(20610); williamr@4: williamr@4: //#ifndef VMS williamr@4: //#if 0 williamr@4: ///** williamr@4: // * WITH_TRIO: williamr@4: // * williamr@4: // * defined if the trio support need to be configured in williamr@4: // */ williamr@4: //#define WITH_TRIO williamr@4: //#else williamr@4: ///** williamr@4: // * WITHOUT_TRIO: williamr@4: // * williamr@4: // * defined if the trio support should not be configured in williamr@4: // */ williamr@4: //#define WITHOUT_TRIO williamr@4: //#endif williamr@4: //#else /* VMS */ williamr@4: ///** williamr@4: // * WITH_TRIO: williamr@4: // * williamr@4: // * defined if the trio support need to be configured in williamr@4: // */ williamr@4: //#define WITH_TRIO 1 williamr@4: //#endif /* VMS */ williamr@4: williamr@4: williamr@4: williamr@4: /** williamr@4: * LIBXML_FTP_ENABLED: williamr@4: * williamr@4: * Whether the FTP support is configured in williamr@4: */ williamr@4: // Excluded from XML Engine williamr@4: //#define LIBXML_FTP_ENABLED williamr@4: williamr@4: williamr@4: /** williamr@4: * LIBXML_HTTP_ENABLED: williamr@4: * williamr@4: * Whether the HTTP support is configured in williamr@4: */ williamr@4: // Excluded from XML Engine williamr@4: //#define LIBXML_HTTP_ENABLED williamr@4: williamr@4: williamr@4: /** williamr@4: * LIBXML_DOCB_ENABLED: williamr@4: * williamr@4: * Whether the SGML Docbook support is configured in williamr@4: */ williamr@4: // Excluded from XML Engine williamr@4: //#define LIBXML_DOCB_ENABLED williamr@4: williamr@4: /** williamr@4: * LIBXML_ICONV_ENABLED: williamr@4: * williamr@4: * Whether iconv support is available williamr@4: */ williamr@4: #if 0 williamr@4: #define LIBXML_ICONV_ENABLED williamr@4: #endif williamr@4: williamr@4: /** williamr@4: * LIBXML_ISO8859X_ENABLED: williamr@4: * williamr@4: * Whether ISO-8859-* support is made available in case iconv is not williamr@4: */ williamr@4: #if 0 williamr@4: #define LIBXML_ISO8859X_ENABLED williamr@4: #endif williamr@4: williamr@4: williamr@4: /** williamr@4: * ATTRIBUTE_UNUSED: williamr@4: * williamr@4: * Macro used to signal to GCC unused function parameters williamr@4: */ williamr@4: #ifdef __GNUC__ williamr@4: #ifdef HAVE_ANSIDECL_H williamr@4: #include williamr@4: #endif williamr@4: #ifndef ATTRIBUTE_UNUSED williamr@4: #define ATTRIBUTE_UNUSED __attribute__((unused)) williamr@4: #endif williamr@4: #else williamr@4: #define ATTRIBUTE_UNUSED williamr@4: #endif williamr@4: williamr@4: #ifdef __cplusplus williamr@4: } williamr@4: #endif /* __cplusplus */ williamr@4: williamr@4: williamr@4: #endif /* XML_VERSION_H */ williamr@4: