dbertoni 02/04/08 22:01:48
Modified: c/src/XalanTransformer Tag: LotusXSL4C_1_3_0-390
XalanTransformer.cpp
Log:
Branch for OS/390 reference release.
Revision Changes Path
No revision
No revision
1.40.2.1 +31 -2 xml-xalan/c/src/XalanTransformer/XalanTransformer.cpp
Index: XalanTransformer.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XalanTransformer.cpp,v
retrieving revision 1.40
retrieving revision 1.40.2.1
diff -u -r1.40 -r1.40.2.1
--- XalanTransformer.cpp 7 Dec 2001 20:14:07 -0000 1.40
+++ XalanTransformer.cpp 9 Apr 2002 05:01:48 -0000 1.40.2.1
@@ -225,14 +225,43 @@
{
// Terminate Xalan and release memory.
#if defined(XALAN_CANNOT_DELETE_CONST)
- (XSLTInit*) s_xsltInit;
+ delete (XSLTInit*) s_xsltInit;
#else
delete s_xsltInit;
#endif
s_xsltInit = 0;
+ const XalanDOMString
theXalanNamespace(StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("http://xml.apache.org/xalan")));
+
+ XalanTransformer::uninstallExternalFunctionGlobal(
+ theXalanNamespace,
+
StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("difference")));
+
+ XalanTransformer::uninstallExternalFunctionGlobal(
+ theXalanNamespace,
+
StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("distinct")));
+
+ XalanTransformer::uninstallExternalFunctionGlobal(
+ theXalanNamespace,
+
StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("evaluate")));
+
+ XalanTransformer::uninstallExternalFunctionGlobal(
+ theXalanNamespace,
+
StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("hasSameNodes")));
+
+ XalanTransformer::uninstallExternalFunctionGlobal(
+ theXalanNamespace,
+
StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("intersection")));
+
+ XalanTransformer::uninstallExternalFunctionGlobal(
+ theXalanNamespace,
+
StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("nodeset")));
+
#if defined(XALAN_USE_ICU)
+ XPath::uninstallFunction(
+
StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("format-number")));
+
#if defined(XALAN_CANNOT_DELETE_CONST)
delete (ICUBridgeCollationCompareFunctor*)theICUFunctor;
#else
@@ -1024,7 +1053,7 @@
m_parsedSources.erase(i);
#if defined(XALAN_CANNOT_DELETE_CONST)
- delete (XalanCompiledStylesheet*) theParsedSource;
+ delete (XalanParsedSource*) theParsedSource;
#else
delete theParsedSource;
#endif
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]