Annotation of win32/gnome/libxslt-x.x.x/libxslt/xslt.h, revision 1.1

1.1     ! paf         1: /*
        !             2:  * xslt.h: Interfaces, constants and types related to the XSLT engine
        !             3:  *
        !             4:  * See Copyright for the status of this software.
        !             5:  *
        !             6:  * daniel@veillard.com
        !             7:  */
        !             8: 
        !             9: #ifndef __XML_XSLT_H__
        !            10: #define __XML_XSLT_H__
        !            11: 
        !            12: #include <libxml/tree.h>
        !            13: 
        !            14: #ifdef __cplusplus
        !            15: extern "C" {
        !            16: #endif
        !            17: 
        !            18: /**
        !            19:  * XSLT_DEFAULT_VERSION:
        !            20:  *
        !            21:  * The default version of XSLT supported
        !            22:  */
        !            23: #define XSLT_DEFAULT_VERSION     "1.0"
        !            24: 
        !            25: /**
        !            26:  * XSLT_DEFAULT_VENDOR:
        !            27:  *
        !            28:  * The XSLT "vendor" string for this processor
        !            29:  */
        !            30: #define XSLT_DEFAULT_VENDOR      "libxslt"
        !            31: 
        !            32: /**
        !            33:  * XSLT_DEFAULT_URL:
        !            34:  *
        !            35:  * The XSLT "vendor" URL for this processor
        !            36:  */
        !            37: #define XSLT_DEFAULT_URL         "http://xmlsoft.org/XSLT/"
        !            38: 
        !            39: /**
        !            40:  * XSLT_NAMESPACE:
        !            41:  *
        !            42:  * The XSLT specification namespace
        !            43:  */
        !            44: #define XSLT_NAMESPACE ((xmlChar *) "http://www.w3.org/1999/XSL/Transform")
        !            45: 
        !            46: /**
        !            47:  * LIBXSLT_PUBLIC:
        !            48:  *
        !            49:  * Macro used on Windows to tag public identifiers from shared libraries
        !            50:  */
        !            51: #ifndef LIBXSLT_PUBLIC
        !            52: #define LIBXSLT_PUBLIC
        !            53: #endif
        !            54: 
        !            55: /**
        !            56:  * xsltMaxDepth:
        !            57:  *
        !            58:  * This value is used to detect templates loops
        !            59:  */
        !            60: LIBXSLT_PUBLIC extern int xsltMaxDepth;
        !            61: 
        !            62: /**
        !            63:  * xsltEngineVersion:
        !            64:  *
        !            65:  * The version string for libxslt
        !            66:  */
        !            67: LIBXSLT_PUBLIC extern const char *xsltEngineVersion;
        !            68: 
        !            69: /**
        !            70:  * xsltLibxsltVersion:
        !            71:  *
        !            72:  * The version of libxslt compiled
        !            73:  */
        !            74: LIBXSLT_PUBLIC extern const int xsltLibxsltVersion;
        !            75: 
        !            76: /**
        !            77:  * xsltLibxmlVersion:
        !            78:  *
        !            79:  * The version of libxml libxslt was compiled against
        !            80:  */
        !            81: LIBXSLT_PUBLIC extern const int xsltLibxmlVersion;
        !            82: 
        !            83: /*
        !            84:  * Global cleanup function
        !            85:  */
        !            86: void   xsltCleanupGlobals      (void);
        !            87: 
        !            88: #ifdef __cplusplus
        !            89: }
        !            90: #endif
        !            91: 
        !            92: #endif /* __XML_XSLT_H__ */
        !            93: 

E-mail: