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: