jberry 2005/01/03 06:53:08 Modified: c/src/xercesc/util/Platforms/MacOS MacOSPlatformUtils.cpp Log: Add support for use of ICU with Mac OS X version. Submitted by: Robert Buck <Robert.Buck [AT] mathworks [DOT] com> Reviewed by: jberry@ Revision Changes Path 1.30 +8 -3 xml-xerces/c/src/xercesc/util/Platforms/MacOS/MacOSPlatformUtils.cpp Index: MacOSPlatformUtils.cpp =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/Platforms/MacOS/MacOSPlatformUtils.cpp,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- MacOSPlatformUtils.cpp 28 Dec 2004 19:08:09 -0000 1.29 +++ MacOSPlatformUtils.cpp 3 Jan 2005 14:53:08 -0000 1.30 @@ -61,7 +61,10 @@ #if (defined(XML_USE_INMEMORY_MSGLOADER) || defined(XML_USE_INMEM_MESSAGELOADER)) #include <xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.hpp> #endif -#if (defined(XML_USE_MACOS_UNICODECONVERTER) || defined(XML_USE_NATIVE_TRANSCODER)) + +#if defined(XML_USE_ICU_TRANSCODER) + #include <xercesc/util/Transcoders/ICU/ICUTransService.hpp> +#elif (defined(XML_USE_MACOS_UNICODECONVERTER) || defined(XML_USE_NATIVE_TRANSCODER)) #include <xercesc/util/Transcoders/MacOSUnicodeConverter/MacOSUnicodeConverter.hpp> #endif @@ -623,7 +626,9 @@ XMLTransService* XMLPlatformUtils::makeTransService() { -#if (defined(XML_USE_MACOS_UNICODECONVERTER) || defined(XML_USE_NATIVE_TRANSCODER)) +#if defined (XML_USE_ICU_TRANSCODER) + return new ICUTransService; +#elif (defined(XML_USE_MACOS_UNICODECONVERTER) || defined(XML_USE_NATIVE_TRANSCODER)) if (MacOSUnicodeConverter::IsMacOSUnicodeConverterSupported()) return new MacOSUnicodeConverter; #else
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]