Annotation of win32/gnome/libxslt-x.x.x/libexslt/exsltconfig.h, revision 1.2
1.1 paf 1: /*
2: * exsltconfig.h: compile-time version informations for the EXSLT library
3: *
4: * See Copyright for the status of this software.
5: *
6: * daniel@veillard.com
7: */
8:
9: #ifndef __XML_EXSLTCONFIG_H__
10: #define __XML_EXSLTCONFIG_H__
11:
12: #ifdef __cplusplus
13: extern "C" {
14: #endif
15:
16: /**
17: * LIBEXSLT_DOTTED_VERSION:
18: *
19: * the version string like "1.2.3"
20: */
1.2 ! paf 21: #define LIBEXSLT_DOTTED_VERSION "1.0.28"
1.1 paf 22:
23: /**
24: * LIBEXSLT_VERSION:
25: *
26: * the version number: 1.2.3 value is 1002003
27: */
1.2 ! paf 28: #define LIBEXSLT_VERSION 719
1.1 paf 29:
30: /**
31: * LIBEXSLT_VERSION_STRING:
32: *
33: * the version number string, 1.2.3 value is "1002003"
34: */
1.2 ! paf 35: #define LIBEXSLT_VERSION_STRING "719"
1.1 paf 36:
37: /**
38: * ATTRIBUTE_UNUSED:
39: *
40: * This macro is used to flag unused function parameters to GCC
41: */
42: #ifdef __GNUC__
43: #ifdef HAVE_ANSIDECL_H
44: #include <ansidecl.h>
45: #endif
46: #ifndef ATTRIBUTE_UNUSED
47: #define ATTRIBUTE_UNUSED
48: #endif
49: #else
50: #define ATTRIBUTE_UNUSED
51: #endif
52:
53: /**
54: * LIBEXSLT_PUBLIC:
55: *
56: * This macro is needed on Win32 when using MSVC. It enables the client code
57: * to access exported variables. It should expand to nothing when compiling
58: * this library itself, but must expand to __declspec(dllimport) when a
59: * client includes the library header and that only if it links dynamically
60: * against this library.
61: */
62: #if !defined LIBEXSLT_PUBLIC
1.2 ! paf 63: #if (defined (__CYGWIN__) || defined _MSC_VER) && !defined IN_LIBEXSLT && !defined LIBEXSLT_STATIC
1.1 paf 64: #define LIBEXSLT_PUBLIC __declspec(dllimport)
65: #else
66: #define LIBEXSLT_PUBLIC
67: #endif
68: #endif
69:
70: #ifdef __cplusplus
71: }
72: #endif
73:
74: #endif /* __XML_EXSLTCONFIG_H__ */
E-mail: