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]

Reply via email to