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]