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]

Reply via email to