dmitryh     2004/11/13 19:25:48

  Modified:    c/src/xalanc/PlatformSupport XalanNLSMessageLoader.cpp
                        XalanNLSMessageLoader.hpp
  Log:
  NLS localization with the memory management
  
  Revision  Changes    Path
  1.6       +5 -4      
xml-xalan/c/src/xalanc/PlatformSupport/XalanNLSMessageLoader.cpp
  
  Index: XalanNLSMessageLoader.cpp
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/c/src/xalanc/PlatformSupport/XalanNLSMessageLoader.cpp,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- XalanNLSMessageLoader.cpp 26 Feb 2004 22:34:18 -0000      1.5
  +++ XalanNLSMessageLoader.cpp 14 Nov 2004 03:25:48 -0000      1.6
  @@ -48,8 +48,9 @@
        }
   }
   
  -XalanNLSMessageLoader::XalanNLSMessageLoader() :
  -     m_catalogHandle(nl_catd(-1))
  +XalanNLSMessageLoader::XalanNLSMessageLoader(MemoryManagerType& theManager) :
  +     m_catalogHandle(nl_catd(-1)),
  +     m_memoryManager(theManager)
   {
   
       char fileName[50];
  @@ -97,7 +98,7 @@
       if ((int)m_catalogHandle == -1)
       {
        // for transcoding to Unicode
  -     const XalanDOMString    errorMsg("Message can't be retrieved: the 
message catalog is not open.");
  +     const XalanDOMString    errorMsg("Message can't be retrieved: the 
message catalog is not open.", m_memoryManager );
        
        if(errorMsg.length() < maxChars)
        {
  @@ -112,7 +113,7 @@
                // from the message catalog
        if (catMessage != 0)
        {
  -             const XalanDOMString    errorMsg(catMessage);
  +             const XalanDOMString    errorMsg(catMessage, m_memoryManager);
                
                if(errorMsg.length() < maxChars)
                {
  
  
  
  1.5       +3 -1      
xml-xalan/c/src/xalanc/PlatformSupport/XalanNLSMessageLoader.hpp
  
  Index: XalanNLSMessageLoader.hpp
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/c/src/xalanc/PlatformSupport/XalanNLSMessageLoader.hpp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XalanNLSMessageLoader.hpp 26 Feb 2004 22:34:18 -0000      1.4
  +++ XalanNLSMessageLoader.hpp 14 Nov 2004 03:25:48 -0000      1.5
  @@ -30,7 +30,7 @@
   {
   public:
   
  -     XalanNLSMessageLoader();
  +     XalanNLSMessageLoader(MemoryManagerType& theManager);
   
        virtual
        ~XalanNLSMessageLoader();
  @@ -55,6 +55,8 @@
   
    
       nl_catd  m_catalogHandle;
  +    
  +    MemoryManagerType& m_memoryManager;
   };
   
   XALAN_CPP_NAMESPACE_END
  
  
  

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

Reply via email to