jdonohue    00/02/08 07:40:56

  Modified:    c/src/XSLT XSLTEngineImpl.cpp
  Log:
  Initialize statics in Initialize
  
  Revision  Changes    Path
  1.9       +6 -12     xml-xalan/c/src/XSLT/XSLTEngineImpl.cpp
  
  Index: XSLTEngineImpl.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XSLT/XSLTEngineImpl.cpp,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- XSLTEngineImpl.cpp        2000/02/07 17:58:08     1.8
  +++ XSLTEngineImpl.cpp        2000/02/08 15:40:55     1.9
  @@ -55,7 +55,7 @@
    * <http://www.apache.org/>.
    */
   /**
  - * $Id: XSLTEngineImpl.cpp,v 1.8 2000/02/07 17:58:08 jdonohue Exp $
  + * $Id: XSLTEngineImpl.cpp,v 1.9 2000/02/08 15:40:55 jdonohue Exp $
    * 
    * $State: Exp $
    * 
  @@ -212,14 +212,11 @@
    */
   const bool                                                                   
        XSLTEngineImpl::m_resolveContentsEarly = true;
   
  -const XSLTEngineImpl::AttributeKeysMapType           
XSLTEngineImpl::s_attributeKeys =
  -                                     
XSLTEngineImpl::InitializeAttributeKeysTable();
  +const XSLTEngineImpl::AttributeKeysMapType XSLTEngineImpl::s_attributeKeys;
   
  -const XSLTEngineImpl::ElementKeysMapType             
XSLTEngineImpl::s_elementKeys =
  -                                     
XSLTEngineImpl::InitializeElementKeysTable();
  +const XSLTEngineImpl::ElementKeysMapType             
XSLTEngineImpl::s_elementKeys;
   
  -const XSLTEngineImpl::ElementKeysMapType             
XSLTEngineImpl::s_XSLT4JElementKeys =
  -                                     
XSLTEngineImpl::InitializeXSLT4JElementKeys();
  +const XSLTEngineImpl::ElementKeysMapType XSLTEngineImpl::s_XSLT4JElementKeys;
   
   
   
  @@ -234,9 +231,6 @@
                                                        XPathEnvSupport&        
xpathEnvSupport,
                                                        XObjectFactory&         
xobjectFactory,
                                                        XPathFactory&           
xpathFactory) :
  -     /* was:
  -XSLTEngineImpl::XSLTEngineImpl(XMLParserLiaison&     parserLiaison, 
XPathSupport&            xpathSupport)
  -     */
        XSLTProcessor(),
        DocumentHandler(),
        m_stylesheetRoot(0),
  @@ -295,9 +289,9 @@
   void XSLTEngineImpl::Initialize()
   {
        InstallFunctions();
  -     InitializeAttributeKeysTable();
  -     InitializeElementKeysTable();
  -     InitializeXSLT4JElementKeys();
  +     s_attributeKeys = InitializeAttributeKeysTable();
  +     s_elementKeys = InitializeElementKeysTable();
  +     s_XSLT4JElementKeys = InitializeXSLT4JElementKeys();
   }
   
   
  
  
  

Reply via email to