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

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.2       daniel     81:  * Whether iconv support is available
                     82:  */
                     83: #if @WITH_ICONV@
                     84: #define LIBXML_ICONV_ENABLED
                     85: #else
                     86: #define LIBXML_ICONV_DISABLED
                     87: #endif
                     88: 
                     89: /*
1.1       daniel     90:  * Whether Debugging module is configured in
                     91:  */
                     92: #if @WITH_DEBUG@
                     93: #define LIBXML_DEBUG_ENABLED
                     94: #else
                     95: #define LIBXML_DEBUG_DISABLED
                     96: #endif
                     97: 
                     98: /*
                     99:  * Whether the memory debugging is configured in
                    100:  */
                    101: #if @WITH_MEM_DEBUG@
                    102: #define DEBUG_MEMORY_LOCATION
                    103: #endif
                    104: 
1.5       veillard  105: #ifdef __cplusplus
                    106: }
                    107: #endif /* __cplusplus */
1.1       daniel    108: #endif
                    109: 
                    110: 

Webmaster