dbertoni    2002/09/05 22:07:34

  Modified:    c/src/XPath XPathFunctionTable.cpp XPathFunctionTable.hpp
  Log:
  Reduced dynamic memory allocation in initialization.
  
  Revision  Changes    Path
  1.18      +2 -1      xml-xalan/c/src/XPath/XPathFunctionTable.cpp
  
  Index: XPathFunctionTable.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XPath/XPathFunctionTable.cpp,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- XPathFunctionTable.cpp    5 Aug 2002 04:56:51 -0000       1.17
  +++ XPathFunctionTable.cpp    6 Sep 2002 05:07:34 -0000       1.18
  @@ -190,6 +190,8 @@
   {
        try
        {
  +             m_FunctionCollection.reserve(eDefaultTableSize);
  +
                
InstallFunction(StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("last")),
                                                FunctionLast());
   
  @@ -270,7 +272,6 @@
   
                
InstallFunction(StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("round")),
                                                FunctionRound());
  -
        }
        catch(...)
        {
  
  
  
  1.16      +2 -0      xml-xalan/c/src/XPath/XPathFunctionTable.hpp
  
  Index: XPathFunctionTable.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XPath/XPathFunctionTable.hpp,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- XPathFunctionTable.hpp    5 Aug 2002 04:56:51 -0000       1.15
  +++ XPathFunctionTable.hpp    6 Sep 2002 05:07:34 -0000       1.16
  @@ -127,6 +127,8 @@
        typedef std::map<XalanDOMString, int>   FunctionNameIndexMapType;
   #endif
   
  +     enum { eDefaultTableSize = 36 };
  +
        typedef DeleteFunctor<Function>         DeleteFunctorType;
   
        /**
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to