amassari    2005/01/13 04:36:02

  Modified:    c/src/xercesc/util AutoSense.hpp
               c/src/xercesc/util/Transcoders/Iconv IconvTransService.cpp
               c/src/xercesc/util/Compilers SCOCCDefs.hpp
               c/src/xercesc/util/Platforms/UnixWare
                        UnixWarePlatformUtils.cpp
  Added:       c/src/xercesc/util/Compilers SCOCCDefs.cpp
  Log:
  Support for UnixWare 7.1.1 (jira# 1148)
  
  Revision  Changes    Path
  1.18      +5 -0      xml-xerces/c/src/xercesc/util/AutoSense.hpp
  
  Index: AutoSense.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/AutoSense.hpp,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- AutoSense.hpp     16 Dec 2004 03:21:39 -0000      1.17
  +++ AutoSense.hpp     13 Jan 2005 12:36:01 -0000      1.18
  @@ -16,6 +16,9 @@
   
   /*
    * $Log$
  + * Revision 1.18  2005/01/13 12:36:01  amassari
  + * Support for UnixWare 7.1.1 (jira# 1148)
  + *
    * Revision 1.17  2004/12/16 03:21:39  cargilld
    * Fix 390 build.
    *
  @@ -312,6 +315,8 @@
   #elif defined(__MWERKS__)
       #define XML_METROWERKS
   #elif defined(__OS400__)
  +#elif defined(XML_UNIXWARE)
  +    #define XML_SCOCC
   #else
       #error Code requires port to current development environment
   #endif
  
  
  
  1.19      +2 -2      
xml-xerces/c/src/xercesc/util/Transcoders/Iconv/IconvTransService.cpp
  
  Index: IconvTransService.cpp
  ===================================================================
  RCS file: 
/home/cvs/xml-xerces/c/src/xercesc/util/Transcoders/Iconv/IconvTransService.cpp,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- IconvTransService.cpp     18 Nov 2004 16:20:06 -0000      1.18
  +++ IconvTransService.cpp     13 Jan 2005 12:36:01 -0000      1.19
  @@ -28,7 +28,7 @@
   #include <xercesc/framework/MemoryManager.hpp>
   #include <wchar.h>
   
  -#if defined (XML_GCC) || defined (XML_PTX) || defined (XML_IBMVAOS2) || 
defined(XML_LINUX)
  +#if defined (XML_GCC) || defined (XML_PTX) || defined (XML_IBMVAOS2) || 
defined(XML_LINUX) || defined (XML_UNIXWARE)
       #if defined(XML_BEOS)
           wint_t towlower(wint_t wc) {
             return ((wc>'A')&&(wc<'Z') ? wc+'a'-'A' : wc);
  
  
  
  1.7       +9 -1      xml-xerces/c/src/xercesc/util/Compilers/SCOCCDefs.hpp
  
  Index: SCOCCDefs.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/Compilers/SCOCCDefs.hpp,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- SCOCCDefs.hpp     8 Sep 2004 13:56:32 -0000       1.6
  +++ SCOCCDefs.hpp     13 Jan 2005 12:36:02 -0000      1.7
  @@ -16,6 +16,9 @@
   
   /*
    * $Log$
  + * Revision 1.7  2005/01/13 12:36:02  amassari
  + * Support for UnixWare 7.1.1 (jira# 1148)
  + *
    * Revision 1.6  2004/09/08 13:56:32  peiyongz
    * Apache License Version 2.0
    *
  @@ -85,7 +88,7 @@
   //  Indicate that we support C++ namespace
   //  Do not define it if the compile cannot handle C++ namespace
   // 
---------------------------------------------------------------------------
  -// #define XERCES_HAS_CPP_NAMESPACE
  +#define XERCES_HAS_CPP_NAMESPACE
   
   // 
---------------------------------------------------------------------------
   //  Define our version of the XML character
  @@ -126,6 +129,11 @@
   #define XERCES_DEBUG
   #endif
   
  +#define XERCES_NEW_IOSTREAMS
  +#define XERCES_STD_NAMESPACE
  +
  +int stricmp(const char* const str1, const char* const  str2);
  +int strnicmp(const char* const str1, const char* const  str2, const unsigned 
int count);
   
   // 
---------------------------------------------------------------------------
   //  The name of the DLL that is built by the CC version of the system.
  
  
  
  1.1                  xml-xerces/c/src/xercesc/util/Compilers/SCOCCDefs.cpp
  
  Index: SCOCCDefs.cpp
  ===================================================================
  /*
   * Copyright 1999-2000,2004 The Apache Software Foundation.
   * 
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   * 
   *      http://www.apache.org/licenses/LICENSE-2.0
   * 
   * Unless required by applicable law or agreed to in writing, software
   * distributed under the License is distributed on an "AS IS" BASIS,
   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   * See the License for the specific language governing permissions and
   * limitations under the License.
   */
  
  /*
   * $Log: SCOCCDefs.cpp,v $
   * Revision 1.1  2005/01/13 12:36:02  amassari
   * Support for UnixWare 7.1.1 (jira# 1148)
   *
   *
   */
  
  // ---------------------------------------------------------------------------
  //  Includes
  // ---------------------------------------------------------------------------
  #include <xercesc/util/Compilers/SCOCCDefs.hpp>
  #include <strings.h>
  #include <string.h>
  
  
  int stricmp(const char* const str1, const char* const  str2) 
  {
        return strcasecmp(str1, str2);
  }
  
  int strnicmp(const char* const str1, const char* const  str2, const unsigned 
int count)
  {
        if (count == 0)
                return 0;
  
        return strncasecmp( str1, str2, (size_t)count);
  }
  
  
  
  1.19      +4 -1      
xml-xerces/c/src/xercesc/util/Platforms/UnixWare/UnixWarePlatformUtils.cpp
  
  Index: UnixWarePlatformUtils.cpp
  ===================================================================
  RCS file: 
/home/cvs/xml-xerces/c/src/xercesc/util/Platforms/UnixWare/UnixWarePlatformUtils.cpp,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- UnixWarePlatformUtils.cpp 8 Sep 2004 13:56:43 -0000       1.18
  +++ UnixWarePlatformUtils.cpp 13 Jan 2005 12:36:02 -0000      1.19
  @@ -16,6 +16,9 @@
   
   /*
    * $Log$
  + * Revision 1.19  2005/01/13 12:36:02  amassari
  + * Support for UnixWare 7.1.1 (jira# 1148)
  + *
    * Revision 1.18  2004/09/08 13:56:43  peiyongz
    * Apache License Version 2.0
    *
  @@ -240,7 +243,7 @@
   // 
---------------------------------------------------------------------------
   //  XMLPlatformUtils: The panic method
   // 
---------------------------------------------------------------------------
  -void XMLPlatformUtils::panic(const PanicReasons reason)
  +void XMLPlatformUtils::panic(const PanicHandler::PanicReasons reason)
   {
       fgUserPanicHandler? fgUserPanicHandler->panic(reason) : 
fgDefaultPanicHandler->panic(reason);
   }
  
  
  

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

Reply via email to