dbertoni    2003/12/02 18:30:04

  Modified:    c/src/xalanc/Utils/MsgCreator MsgCreator.cpp MsgCreator.h
                        MsgFileOutputStream.hpp SAX2Handler.cpp
  Log:
  Fixes for stricter platforms.
  
  Revision  Changes    Path
  1.3       +5 -1      xml-xalan/c/src/xalanc/Utils/MsgCreator/MsgCreator.cpp
  
  Index: MsgCreator.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/xalanc/Utils/MsgCreator/MsgCreator.cpp,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- MsgCreator.cpp    2 Dec 2003 22:38:00 -0000       1.2
  +++ MsgCreator.cpp    3 Dec 2003 02:30:04 -0000       1.3
  @@ -69,12 +69,16 @@
   #include "InMemHandler.hpp"
   #include "ICUResHandler.hpp"
   #include "NLSHandler.hpp"
  -#include <assert.h>
  +#include <cassert>
   
   #if !defined(NDEBUG) && defined(_MSC_VER)
   #include <crtdbg.h>
   #endif
   
  +
  +XALAN_USING_STD(cerr)
  +XALAN_USING_STD(cout)
  +XALAN_USING_STD(endl)
   
   
   // 
---------------------------------------------------------------------------
  
  
  
  1.2       +13 -2     xml-xalan/c/src/xalanc/Utils/MsgCreator/MsgCreator.h
  
  Index: MsgCreator.h
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/xalanc/Utils/MsgCreator/MsgCreator.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- MsgCreator.h      2 Dec 2003 19:58:52 -0000       1.1
  +++ MsgCreator.h      3 Dec 2003 02:30:04 -0000       1.2
  @@ -58,13 +58,20 @@
   #if !defined(MSG_CREATOR_1357924680)
   #define MSG_CREATOR_1357924680
   
  +#include <xalanc/Include/PlatformDefinitions.hpp>
   
   // 
---------------------------------------------------------------------------
   //  Includes for all the program files to see
   // 
---------------------------------------------------------------------------
  -#include <string.h>
  +#include <cstring>
  +#include <cstdlib>
  +
  +#if defined(XALAN_CLASSIC_IOSTREAMS)
   #include <iostream.h>
  -#include <stdlib.h>
  +#else
  +#include <iostream>
  +#endif
  +
   #include "SAX2Handler.hpp"
   
   // 
---------------------------------------------------------------------------
  @@ -106,7 +113,11 @@
       char*   fLocalForm;
   };
   
  +#if defined(XALAN_CLASSIC_IOSTREAMS)
   inline ostream& operator<<(ostream& target, const StrX& toDump)
  +#else
  +inline XALAN_STD_QUALIFIER ostream& operator<<(XALAN_STD_QUALIFIER ostream& 
target, const StrX& toDump)
  +#endif
   {
       target << toDump.localForm();
       return target;
  
  
  
  1.3       +6 -2      
xml-xalan/c/src/xalanc/Utils/MsgCreator/MsgFileOutputStream.hpp
  
  Index: MsgFileOutputStream.hpp
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/c/src/xalanc/Utils/MsgCreator/MsgFileOutputStream.hpp,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- MsgFileOutputStream.hpp   2 Dec 2003 22:38:00 -0000       1.2
  +++ MsgFileOutputStream.hpp   3 Dec 2003 02:30:04 -0000       1.3
  @@ -86,9 +86,13 @@
   public :
   
   #if defined(WIN32)
  -     typedef HANDLE  HandleType;
  +     typedef HANDLE          HandleType;
   #else
  -     typedef FILE*   HandleType;
  +#if defined(XALAN_STRICT_ANSI_HEADERS)
  +     typedef std::FILE*      HandleType;
  +#else
  +     typedef FILE*           HandleType;
  +#endif
   #endif
   
        /**
  
  
  
  1.3       +16 -2     xml-xalan/c/src/xalanc/Utils/MsgCreator/SAX2Handler.cpp
  
  Index: SAX2Handler.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/xalanc/Utils/MsgCreator/SAX2Handler.cpp,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SAX2Handler.cpp   2 Dec 2003 22:38:00 -0000       1.2
  +++ SAX2Handler.cpp   3 Dec 2003 02:30:04 -0000       1.3
  @@ -59,12 +59,21 @@
   // 
---------------------------------------------------------------------------
   //  Includes
   // 
---------------------------------------------------------------------------
  +#include <cassert>
  +#include <cstdio>
  +
  +
  +
   #include <xercesc/util/XMLUniDefs.hpp>
   #include <xercesc/sax2/Attributes.hpp>
  +
  +
  +
   #include "MsgCreator.h"
   #include "IndexFileData.hpp"
  -#include <assert.h>
  -#include <stdio.h>
  +
  +
  +
   // 
---------------------------------------------------------------------------
   //  Local const data
   //
  @@ -237,6 +246,11 @@
                
        }
   }
  +
  +
  +XALAN_USING_STD(cerr)
  +XALAN_USING_STD(endl)
  +
   
   // 
---------------------------------------------------------------------------
   //  
  
  
  

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

Reply via email to