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