You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by db...@apache.org on 2001/09/27 18:34:28 UTC

cvs commit: xml-xalan/c/src/PlatformSupport DOMStringPrintWriter.cpp DOMStringPrintWriter.hpp NullPrintWriter.hpp PrintWriter.hpp Writer.cpp Writer.hpp XalanOutputStreamPrintWriter.cpp XalanOutputStreamPrintWriter.hpp XalanStdOutputStream.cpp XalanStdOutputStream.hpp

dbertoni    01/09/27 09:34:28

  Modified:    c/src/PlatformSupport DOMStringPrintWriter.cpp
                        DOMStringPrintWriter.hpp NullPrintWriter.hpp
                        PrintWriter.hpp Writer.cpp Writer.hpp
                        XalanOutputStreamPrintWriter.cpp
                        XalanOutputStreamPrintWriter.hpp
                        XalanStdOutputStream.cpp XalanStdOutputStream.hpp
  Log:
  32/64-bit fixes.
  
  Revision  Changes    Path
  1.13      +2 -2      xml-xalan/c/src/PlatformSupport/DOMStringPrintWriter.cpp
  
  Index: DOMStringPrintWriter.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/PlatformSupport/DOMStringPrintWriter.cpp,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- DOMStringPrintWriter.cpp	2001/09/25 21:12:51	1.12
  +++ DOMStringPrintWriter.cpp	2001/09/27 16:34:27	1.13
  @@ -146,9 +146,9 @@
   			XalanDOMString::size_type	theLength)
   {
   	assert(c_wstr(s) != 0);
  -	assert(theLength == UINT_MAX || length(s) >= theOffset + theLength);
  +	assert(theLength == npos || length(s) >= theOffset + theLength);
   
  -	if (theOffset == 0 && theLength == UINT_MAX)
  +	if (theOffset == 0 && theLength == npos)
   	{
   		m_outputString += s;
   	}
  
  
  
  1.10      +3 -3      xml-xalan/c/src/PlatformSupport/DOMStringPrintWriter.hpp
  
  Index: DOMStringPrintWriter.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/PlatformSupport/DOMStringPrintWriter.hpp,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- DOMStringPrintWriter.hpp	2001/09/25 21:12:51	1.9
  +++ DOMStringPrintWriter.hpp	2001/09/27 16:34:27	1.10
  @@ -106,7 +106,7 @@
   	write(
   			const char*		s,
   			size_t			theOffset = 0,
  -			size_t			theLength = size_t(-1));
  +			size_t			theLength = npos);
   
   	virtual void
   	write(
  @@ -134,7 +134,7 @@
   	virtual void
   	print(
   			const char*		s,
  -			size_t			theLength = size_t(-1));
  +			size_t			theLength = npos);
   
   	virtual void
   	print(
  @@ -167,7 +167,7 @@
   	virtual void
   	println(
   			const char*		s,
  -		    size_t			theLength = size_t(-1));
  +		    size_t			theLength = npos);
   
   	virtual void
   	println(
  
  
  
  1.6       +3 -3      xml-xalan/c/src/PlatformSupport/NullPrintWriter.hpp
  
  Index: NullPrintWriter.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/PlatformSupport/NullPrintWriter.hpp,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- NullPrintWriter.hpp	2001/09/25 21:12:51	1.5
  +++ NullPrintWriter.hpp	2001/09/27 16:34:27	1.6
  @@ -94,7 +94,7 @@
   	write(
   			const char*		s,
   			size_t			theOffset = 0,
  -			size_t			theLength = size_t(-1));
  +			size_t			theLength = npos);
   
   	virtual void
   	write(
  @@ -122,7 +122,7 @@
   	virtual void
   	print(
   			const char*		s,
  -			size_t			theLength = size_t(-1));
  +			size_t			theLength = npos);
   
   	virtual void
   	print(
  @@ -155,7 +155,7 @@
   	virtual void
   	println(
   			const char*		s,
  -		    size_t			theLength = size_t(-1));
  +		    size_t			theLength = npos);
   
   	virtual void
   	println(
  
  
  
  1.12      +3 -3      xml-xalan/c/src/PlatformSupport/PrintWriter.hpp
  
  Index: PrintWriter.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/PlatformSupport/PrintWriter.hpp,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- PrintWriter.hpp	2001/09/25 21:12:51	1.11
  +++ PrintWriter.hpp	2001/09/27 16:34:27	1.12
  @@ -106,7 +106,7 @@
   	write(
   			const char*		s,
   			size_t			theOffset = 0,
  -			size_t			theLength = size_t(-1)) = 0;
  +			size_t			theLength = npos) = 0;
   
   	virtual void
   	write(
  @@ -136,7 +136,7 @@
   	virtual void
   	print(
   			const char*		s,
  -			size_t			theLength = size_t(-1)) = 0;
  +			size_t			theLength = npos) = 0;
   
   	virtual void
   	print(
  @@ -169,7 +169,7 @@
   	virtual void
   	println(
   			const char*		s,
  -		    size_t			theLength = size_t(-1)) = 0;
  +		    size_t			theLength = npos) = 0;
   
   	virtual void
   	println(
  
  
  
  1.4       +6 -0      xml-xalan/c/src/PlatformSupport/Writer.cpp
  
  Index: Writer.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/PlatformSupport/Writer.cpp,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- Writer.cpp	2000/09/27 16:24:08	1.3
  +++ Writer.cpp	2001/09/27 16:34:27	1.4
  @@ -59,6 +59,12 @@
   
   
   
  +#if !defined(XALAN_INLINE_INITIALIZATION)
  +const Writer::size_t	npos = ~0u;
  +#endif
  +
  +
  +
   Writer::Writer()
   {
   }
  
  
  
  1.12      +8 -2      xml-xalan/c/src/PlatformSupport/Writer.hpp
  
  Index: Writer.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/PlatformSupport/Writer.hpp,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- Writer.hpp	2001/09/25 21:12:51	1.11
  +++ Writer.hpp	2001/09/27 16:34:27	1.12
  @@ -108,18 +108,24 @@
   
   	// Output functions
   
  +#if defined(XALAN_INLINE_INITIALIZATION)
  +	static const size_t		npos = ~0u;
  +#else
  +	static const size_t		npos;
  +#endif
  +
   	/**
   	 * Writes a string
   	 * 
   	 * @param 	s         string to write
   	 * @param 	theOffset starting offset in string to begin writing, default 0
  -	 * @param 	theLength number of characters to write. If the length is -1, then the array is assumed to be null-terminated.
  +	 * @param 	theLength number of characters to write. If the length is npos, then the array is assumed to be null-terminated.
   	 */
   	virtual void
   	write(
   			const char*		s,
   			size_t			theOffset = 0,
  -			size_t			theLength = size_t(-1)) = 0;
  +			size_t			theLength = npos) = 0;
   
   	/**
   	 * Writes a string
  
  
  
  1.8       +2 -2      xml-xalan/c/src/PlatformSupport/XalanOutputStreamPrintWriter.cpp
  
  Index: XalanOutputStreamPrintWriter.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/PlatformSupport/XalanOutputStreamPrintWriter.cpp,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- XalanOutputStreamPrintWriter.cpp	2001/09/27 14:36:57	1.7
  +++ XalanOutputStreamPrintWriter.cpp	2001/09/27 16:34:27	1.8
  @@ -136,7 +136,7 @@
   {
   	assert(s != 0);
   
  -	if (theLength == UINT_MAX)
  +	if (theLength == npos)
   	{
   		if (theOffset == 0)
   		{
  @@ -163,7 +163,7 @@
   {
   	assert(s != 0);
   
  -	if (theLength == UINT_MAX)
  +	if (theLength == XalanDOMString::npos)
   	{
   		if (theOffset == 0)
   		{
  
  
  
  1.3       +3 -3      xml-xalan/c/src/PlatformSupport/XalanOutputStreamPrintWriter.hpp
  
  Index: XalanOutputStreamPrintWriter.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/PlatformSupport/XalanOutputStreamPrintWriter.hpp,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XalanOutputStreamPrintWriter.hpp	2001/09/25 21:12:51	1.2
  +++ XalanOutputStreamPrintWriter.hpp	2001/09/27 16:34:28	1.3
  @@ -110,7 +110,7 @@
   	write(
   			const char*		s,
   			size_t			theOffset = 0,
  -			size_t			theLength = size_t(-1));
  +			size_t			theLength = npos);
   
   	virtual void
   	write(
  @@ -138,7 +138,7 @@
   	virtual void
   	print(
   			const char*		s,
  -			size_t			theLength = size_t(-1));
  +			size_t			theLength = npos);
   
   	virtual void
   	print(
  @@ -171,7 +171,7 @@
   	virtual void
   	println(
   			const char*		s,
  -		    size_t			theLength = size_t(-1));
  +		    size_t			theLength = npos);
   
   	virtual void
   	println(
  
  
  
  1.7       +1 -1      xml-xalan/c/src/PlatformSupport/XalanStdOutputStream.cpp
  
  Index: XalanStdOutputStream.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/PlatformSupport/XalanStdOutputStream.cpp,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- XalanStdOutputStream.cpp	2001/09/27 15:09:01	1.6
  +++ XalanStdOutputStream.cpp	2001/09/27 16:34:28	1.7
  @@ -164,7 +164,7 @@
   		int					theErrorCode) :
   	XalanOutputStreamException(FormatMessageLocal("Error writing to standard stream!",
   													   theErrorCode),
  -								    TranscodeFromLocalCodePage("XercesStdTextOutputStreamWriteException"))
  +								    TranscodeFromLocalCodePage("XercesStdOutputStreamWriteException"))
   {
   }
   
  
  
  
  1.5       +3 -6      xml-xalan/c/src/PlatformSupport/XalanStdOutputStream.hpp
  
  Index: XalanStdOutputStream.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/PlatformSupport/XalanStdOutputStream.hpp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XalanStdOutputStream.hpp	2001/09/26 22:07:53	1.4
  +++ XalanStdOutputStream.hpp	2001/09/27 16:34:28	1.5
  @@ -72,6 +72,7 @@
   #include <ostream>
   #else
   #include <iosfwd>
  +#include <ios>
   #endif
   #endif
   
  @@ -88,15 +89,11 @@
   public:
   
   #if defined (XALAN_NO_NAMESPACES)
  -	typedef ostream		StreamType;
  -	typedef long		StreamSizeType;
  +	typedef ostream					StreamType;
  +	typedef iosbase::streamsize		StreamSizeType;
   #else
   	typedef std::ostream		StreamType;
  -#if defined(XALAN_NO_STD_STREAMSIZE)
  -	typedef long				StreamSizeType;
  -#else
   	typedef std::streamsize		StreamSizeType;
  -#endif
   #endif
   
   	/**
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org