tng         2002/08/14 12:43:48

  Modified:    c/src/xercesc/util/Transcoders/ICU ICUTransService.cpp
  Log:
  [Bug 7763] final memory cleanup for ICU transcoder.  Fixed by Maxim Volkonovsky.
  
  Revision  Changes    Path
  1.3       +8 -1      
xml-xerces/c/src/xercesc/util/Transcoders/ICU/ICUTransService.cpp
  
  Index: ICUTransService.cpp
  ===================================================================
  RCS file: 
/home/cvs/xml-xerces/c/src/xercesc/util/Transcoders/ICU/ICUTransService.cpp,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ICUTransService.cpp       9 Apr 2002 15:44:00 -0000       1.2
  +++ ICUTransService.cpp       14 Aug 2002 19:43:48 -0000      1.3
  @@ -74,6 +74,9 @@
   #include <unicode/ucnv_err.h>
   #include <unicode/ustring.h>
   #include <unicode/udata.h>
  +#if (U_ICU_VERSION_MAJOR_NUM >= 2)
  +    #include <unicode/uclean.h>
  +#endif
   
   
   #if !defined(XML_OS390) && !defined(XML_AS400) && !defined(XML_HPUX) && 
!defined(XML_PTX)
  @@ -167,6 +170,10 @@
   
   ICUTransService::~ICUTransService()
   {
  +    #if (U_ICU_VERSION_MAJOR_NUM >= 2)
  +        // release all lasily allocated data
  +        u_cleanup();
  +    #endif
   }
   
   
  
  
  

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

Reply via email to