Annotation of win32/gnome/libxslt-x.x.x/libexslt/exslt.h, revision 1.2
1.1 paf 1:
2: #ifndef __EXSLT_H__
3: #define __EXSLT_H__
4:
5: #include <libxml/tree.h>
6: #include "exsltconfig.h"
7:
8: #ifdef __cplusplus
9: extern "C" {
10: #endif
11:
12: LIBEXSLT_PUBLIC extern const char *exsltLibraryVersion;
13: LIBEXSLT_PUBLIC extern const int exsltLibexsltVersion;
14: LIBEXSLT_PUBLIC extern const int exsltLibxsltVersion;
15: LIBEXSLT_PUBLIC extern const int exsltLibxmlVersion;
16:
1.2 ! paf 17: /**
! 18: * EXSLT_COMMON_NAMESPACE:
! 19: *
! 20: * Namespace for EXSLT common functions
! 21: */
1.1 paf 22: #define EXSLT_COMMON_NAMESPACE ((const xmlChar *) "http://exslt.org/common")
1.2 ! paf 23: /**
! 24: * EXSLT_MATH_NAMESPACE:
! 25: *
! 26: * Namespace for EXSLT math functions
! 27: */
1.1 paf 28: #define EXSLT_MATH_NAMESPACE ((const xmlChar *) "http://exslt.org/math")
1.2 ! paf 29: /**
! 30: * EXSLT_SETS_NAMESPACE:
! 31: *
! 32: * Namespace for EXSLT set functions
! 33: */
1.1 paf 34: #define EXSLT_SETS_NAMESPACE ((const xmlChar *) "http://exslt.org/sets")
1.2 ! paf 35: /**
! 36: * EXSLT_FUNCTIONS_NAMESPACE:
! 37: *
! 38: * Namespace for EXSLT functions extension functions
! 39: */
1.1 paf 40: #define EXSLT_FUNCTIONS_NAMESPACE ((const xmlChar *) "http://exslt.org/functions")
1.2 ! paf 41: /**
! 42: * EXSLT_STRINGS_NAMESPACE:
! 43: *
! 44: * Namespace for EXSLT strings functions
! 45: */
1.1 paf 46: #define EXSLT_STRINGS_NAMESPACE ((const xmlChar *) "http://exslt.org/strings")
1.2 ! paf 47: /**
! 48: * EXSLT_DATE_NAMESPACE:
! 49: *
! 50: * Namespace for EXSLT date functions
! 51: */
1.1 paf 52: #define EXSLT_DATE_NAMESPACE ((const xmlChar *) "http://exslt.org/dates-and-times")
1.2 ! paf 53: /**
! 54: * EXSLT_DYNAMIC_NAMESPACE:
! 55: *
! 56: * Namespace for EXSLT dynamic functions
! 57: */
! 58: #define EXSLT_DYNAMIC_NAMESPACE ((const xmlChar *) "http://exslt.org/dynamic")
! 59:
! 60: /**
! 61: * SAXON_NAMESPACE:
! 62: *
! 63: * Namespace for SAXON extensions functions
! 64: */
1.1 paf 65: #define SAXON_NAMESPACE ((const xmlChar *) "http://icl.com/saxon")
66:
1.2 ! paf 67: void LIBEXSLT_PUBLIC exsltCommonRegister (void);
! 68: void LIBEXSLT_PUBLIC exsltMathRegister (void);
! 69: void LIBEXSLT_PUBLIC exsltSetsRegister (void);
! 70: void LIBEXSLT_PUBLIC exsltFuncRegister (void);
! 71: void LIBEXSLT_PUBLIC exsltStrRegister (void);
! 72: void LIBEXSLT_PUBLIC exsltDateRegister (void);
! 73: void LIBEXSLT_PUBLIC exsltSaxonRegister (void);
! 74: void LIBEXSLT_PUBLIC exsltDynRegister(void);
1.1 paf 75:
1.2 ! paf 76: void LIBEXSLT_PUBLIC exsltRegisterAll (void);
1.1 paf 77:
78: #ifdef __cplusplus
79: }
80: #endif
81: #endif /* __EXSLT_H__ */
82:
E-mail: