diff options
author | Daniel Veillard <veillard@src.gnome.org> | 2002-02-10 19:31:34 +0000 |
---|---|---|
committer | Daniel Veillard <veillard@src.gnome.org> | 2002-02-10 19:31:34 +0000 |
commit | 0f39f084c1b81180a6a7d068c35b793d93bb6741 (patch) | |
tree | 2bf560e678ec90cabc57d4c6218ce09157634c4d /doc/libxslt-decl.txt | |
parent | 2e2bc3addecef3f5ee2668302a3aad6a60216f75 (diff) | |
download | libxslt-0f39f084c1b81180a6a7d068c35b793d93bb6741.tar.gz libxslt-0f39f084c1b81180a6a7d068c35b793d93bb6741.tar.bz2 libxslt-0f39f084c1b81180a6a7d068c35b793d93bb6741.zip |
fixed a small warning. rebuilt the APIs Daniel
* python/libxml.c : fixed a small warning.
* doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
python/libxsltclass.txt: rebuilt the APIs
Daniel
Diffstat (limited to 'doc/libxslt-decl.txt')
-rw-r--r-- | doc/libxslt-decl.txt | 35 |
1 files changed, 34 insertions, 1 deletions
diff --git a/doc/libxslt-decl.txt b/doc/libxslt-decl.txt index 7a0a5e24..c63d1638 100644 --- a/doc/libxslt-decl.txt +++ b/doc/libxslt-decl.txt @@ -106,7 +106,7 @@ typedef xsltCompMatch *xsltCompMatchPtr; <FUNCTION> <NAME>xsltCompilePattern</NAME> <RETURNS>xsltCompMatchPtr </RETURNS> -const xmlChar *pattern,xmlDocPtr doc,xmlNodePtr node +const xmlChar *pattern,xmlDocPtr doc,xmlNodePtr node,xsltStylesheetPtr style,xsltTransformContextPtr runtime </FUNCTION> <FUNCTION> <NAME>xsltFreeCompMatchList</NAME> @@ -1075,6 +1075,24 @@ xsltStylesheetPtr style #define XSLT_PAT_NO_PRIORITY -12345789 </MACRO> <STRUCT> +<NAME>xsltRuntimeExtra</NAME> +</STRUCT> +<TYPEDEF> +<NAME>xsltRuntimeExtraPtr</NAME> +typedef xsltRuntimeExtra *xsltRuntimeExtraPtr; +</TYPEDEF> +<STRUCT> +<NAME>xsltRuntimeExtra</NAME> +struct xsltRuntimeExtra { + void *info; /* pointer to the extra data */ + xmlFreeFunc deallocate; /* pointer to the deallocation routine */ +}; +</STRUCT> +<MACRO> +<NAME>XSLT_RUNTIME_EXTRA</NAME> +#define XSLT_RUNTIME_EXTRA(ctxt, nr) (ctxt)->extras[(nr)].info +</MACRO> +<STRUCT> <NAME>xsltTemplate</NAME> </STRUCT> <TYPEDEF> @@ -1392,6 +1410,7 @@ struct xsltStylesheet { * Extensions */ xmlHashTablePtr extInfos; /* the extension data */ + int extrasNr; /* the number of extras required */ }; </STRUCT> <ENUM> @@ -1468,6 +1487,10 @@ struct xsltTransformContext { long *profTab; /* the profile template stack */ void *_private; /* user defined data */ + + int extrasNr; /* the number of extras used */ + int extrasMax; /* the number of extras allocated */ + xsltRuntimeExtraPtr extras; /* extra per runtime informations */ }; </STRUCT> <MACRO> @@ -1547,3 +1570,13 @@ xsltDecimalFormatPtr self,xmlChar *format,double number,xmlChar **result <RETURNS>void </RETURNS> xsltStylesheetPtr style,xmlNodePtr templ </FUNCTION> +<FUNCTION> +<NAME>xsltAllocateExtra</NAME> +<RETURNS>int </RETURNS> +xsltStylesheetPtr style +</FUNCTION> +<FUNCTION> +<NAME>xsltAllocateExtraCtxt</NAME> +<RETURNS>int </RETURNS> +xsltTransformContextPtr ctxt +</FUNCTION> |