Annotation of XML/xmlversion.h.in, revision 1.7

1.1       daniel      1: /*
                      2:  * xmlversion.h : compile-time version informations for the XML parser.
                      3:  *
                      4:  * See Copyright for the status of this software.
                      5:  *
                      6:  * Daniel.Veillard@w3.org
                      7:  */
                      8: 
                      9: #ifndef __XML_VERSION_H__
                     10: #define __XML_VERSION_H__
                     11: 
1.5       veillard   12: #ifdef __cplusplus
                     13: extern "C" {
                     14: #endif
                     15: 
1.3       daniel     16: /*
                     17:  * use those to be sure nothing nasty will happen if
                     18:  * your library and includes mismatch
                     19:  */
                     20: extern void xmlCheckVersion(int version);
1.1       daniel     21: #define LIBXML_VERSION @LIBXML_VERSION_NUMBER@
                     22: #define LIBXML_VERSION_STRING "@LIBXML_VERSION_NUMBER@"
1.3       daniel     23: #define LIBXML_TEST_VERSION xmlCheckVersion(@LIBXML_VERSION_NUMBER@);
1.1       daniel     24: 
                     25: /*
1.6       veillard   26:  * a few extra config stuff which may not be handled easily in configure
                     27:  */
                     28: 
                     29: #ifndef HAVE_SOCKLEN_T
                     30: #if defined(__osf__) || defined(__Linux__)
                     31: #define HAVE_SOCKLEN_T
                     32: #endif
                     33: #endif
                     34: 
                     35: /*
1.1       daniel     36:  * Whether the FTP support is configured in
                     37:  */
                     38: #if @WITH_FTP@
                     39: #define LIBXML_FTP_ENABLED
                     40: #else
                     41: #define LIBXML_FTP_DISABLED
                     42: #endif
                     43: 
                     44: /*
                     45:  * Whether the HTTP support is configured in
                     46:  */
                     47: #if @WITH_HTTP@
                     48: #define LIBXML_HTTP_ENABLED
                     49: #else
                     50: #define LIBXML_HTTP_DISABLED
                     51: #endif
                     52: 
                     53: /*
                     54:  * Whether the HTML support is configured in
                     55:  */
                     56: #if @WITH_HTML@
                     57: #define LIBXML_HTML_ENABLED
                     58: #else
                     59: #define LIBXML_HTML_DISABLED
                     60: #endif
                     61: 
                     62: /*
1.4       veillard   63:  * Whether the Docbook support is configured in
                     64:  */
                     65: #if @WITH_SGML@
                     66: #define LIBXML_SGML_ENABLED
                     67: #else
                     68: #define LIBXML_SGML_DISABLED
                     69: #endif
                     70: 
                     71: /*
1.1       daniel     72:  * Whether XPath is configured in
                     73:  */
                     74: #if @WITH_XPATH@
                     75: #define LIBXML_XPATH_ENABLED
                     76: #else
                     77: #define LIBXML_XPATH_DISABLED
                     78: #endif
                     79: 
                     80: /*
1.7     ! veillard   81:  * Whether XPointer is configured in
        !            82:  */
        !            83: #if @WITH_XPTR@
        !            84: #define LIBXML_XPTR_ENABLED
        !            85: #else
        !            86: #define LIBXML_XPTR_DISABLED
        !            87: #endif
        !            88: 
        !            89: /*
1.2       daniel     90:  * Whether iconv support is available
                     91:  */
                     92: #if @WITH_ICONV@
                     93: #define LIBXML_ICONV_ENABLED
                     94: #else
                     95: #define LIBXML_ICONV_DISABLED
                     96: #endif
                     97: 
                     98: /*
1.1       daniel     99:  * Whether Debugging module is configured in
                    100:  */
                    101: #if @WITH_DEBUG@
                    102: #define LIBXML_DEBUG_ENABLED
                    103: #else
                    104: #define LIBXML_DEBUG_DISABLED
                    105: #endif
                    106: 
                    107: /*
                    108:  * Whether the memory debugging is configured in
                    109:  */
                    110: #if @WITH_MEM_DEBUG@
                    111: #define DEBUG_MEMORY_LOCATION
                    112: #endif
                    113: 
1.5       veillard  114: #ifdef __cplusplus
                    115: }
                    116: #endif /* __cplusplus */
1.1       daniel    117: #endif
                    118: 
                    119: 

Webmaster