+Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
+
+ * libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
+ for xsltGetDebuggerStatus and xsltSetDebuggerStatus
+ * doc/libxslt-api.xml: regenerated the API
+
Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
* configure.in: bump the libxml2 require to 2.6.0 which
<exports symbol='xsltGenericDebugContext'/>
<exports symbol='xsltGenericError'/>
<exports symbol='xsltGenericErrorContext'/>
+ <exports symbol='xsltGetDebuggerStatus'/>
<exports symbol='xsltGetNsProp'/>
<exports symbol='xsltGetProfileInformation'/>
<exports symbol='xsltGetQNameURI'/>
<exports symbol='xsltSaveResultToString'/>
<exports symbol='xsltSetCtxtSortFunc'/>
<exports symbol='xsltSetDebuggerCallbacks'/>
+ <exports symbol='xsltSetDebuggerStatus'/>
<exports symbol='xsltSetGenericDebugFunc'/>
<exports symbol='xsltSetGenericErrorFunc'/>
<exports symbol='xsltSetSortFunc'/>
<arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
<arg name='nargs' type='int' info='the number of arguments'/>
</function>
+ <function name='xsltGetDebuggerStatus' file='xsltutils'>
+ <info>Get xslDebugStatus.</info>
+ <return type='int' info='the value of xslDebugStatus.'/>
+ </function>
<function name='xsltGetDefaultSecurityPrefs' file='security'>
<info>Get the default security preference application-wide</info>
<return type='xsltSecurityPrefsPtr' info='the current xsltSecurityPrefsPtr in use or NULL if none'/>
<arg name='no' type='int' info='number of callbacks'/>
<arg name='block' type='void *' info='the block of callbacks'/>
</function>
+ <function name='xsltSetDebuggerStatus' file='xsltutils'>
+ <info>This function sets the value of xslDebugStatus.</info>
+ <return type='void'/>
+ <arg name='value' type='int' info='the value to be set'/>
+ </function>
<function name='xsltSetDefaultSecurityPrefs' file='security'>
<info>Set the default security preference application-wide</info>
<return type='void'/>
int xslDebugStatus;
/**
+ * xsltSetDebuggerStatus:
+ * @value : the value to be set
+ *
+ * This function sets the value of xslDebugStatus.
+ */
+void
+xsltSetDebuggerStatus(int value)
+{
+ xslDebugStatus = value;
+}
+
+/**
+ * xsltGetDebuggerStatus:
+ *
+ * Get xslDebugStatus.
+ *
+ * Returns the value of xslDebugStatus.
+ */
+int
+xsltGetDebuggerStatus(void)
+{
+ return(xslDebugStatus);
+}
+
+/**
* xsltSetDebuggerCallbacks:
* @no : number of callbacks
* @block : the block of callbacks
typedef int (*xsltAddCallCallback) (xsltTemplatePtr templ, xmlNodePtr source);
typedef void (*xsltDropCallCallback) (void);
+XSLTPUBFUN void XSLTCALL
+ xsltSetDebuggerStatus (int value);
+XSLTPUBFUN int XSLTCALL
+ xsltGetDebuggerStatus (void);
XSLTPUBFUN int XSLTCALL
xsltSetDebuggerCallbacks (int no, void *block);
XSLTPUBFUN int XSLTCALL