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: