kernelbase: Remove unnecessary handler from LocalLock.
[wine.git] / libs / xslt / libxslt / extra.h
blobe512fd03dd4b4c459e2498e50126be59557d30c9
1 /*
2 * Summary: interface for the non-standard features
3 * Description: implement some extension outside the XSLT namespace
4 * but not EXSLT with is in a different library.
6 * Copy: See Copyright for the status of this software.
8 * Author: Daniel Veillard
9 */
11 #ifndef __XML_XSLT_EXTRA_H__
12 #define __XML_XSLT_EXTRA_H__
14 #include <libxml/xpath.h>
15 #include "xsltexports.h"
16 #include "xsltInternals.h"
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
22 /**
23 * XSLT_LIBXSLT_NAMESPACE:
25 * This is the libxslt namespace for specific extensions.
27 #define XSLT_LIBXSLT_NAMESPACE ((xmlChar *) "http://xmlsoft.org/XSLT/namespace")
29 /**
30 * XSLT_SAXON_NAMESPACE:
32 * This is Michael Kay's Saxon processor namespace for extensions.
34 #define XSLT_SAXON_NAMESPACE ((xmlChar *) "http://icl.com/saxon")
36 /**
37 * XSLT_XT_NAMESPACE:
39 * This is James Clark's XT processor namespace for extensions.
41 #define XSLT_XT_NAMESPACE ((xmlChar *) "http://www.jclark.com/xt")
43 /**
44 * XSLT_XALAN_NAMESPACE:
46 * This is the Apache project XALAN processor namespace for extensions.
48 #define XSLT_XALAN_NAMESPACE ((xmlChar *) \
49 "org.apache.xalan.xslt.extensions.Redirect")
52 XSLTPUBFUN void XSLTCALL
53 xsltFunctionNodeSet (xmlXPathParserContextPtr ctxt,
54 int nargs);
55 XSLTPUBFUN void XSLTCALL
56 xsltDebug (xsltTransformContextPtr ctxt,
57 xmlNodePtr node,
58 xmlNodePtr inst,
59 xsltElemPreCompPtr comp);
62 XSLTPUBFUN void XSLTCALL
63 xsltRegisterExtras (xsltTransformContextPtr ctxt);
64 XSLTPUBFUN void XSLTCALL
65 xsltRegisterAllExtras (void);
67 #ifdef __cplusplus
69 #endif
71 #endif /* __XML_XSLT_EXTRA_H__ */