From 0da3a0b0a58a76d90ad7f123eb7648a8c3482152 Mon Sep 17 00:00:00 2001 From: Noel Power Date: Tue, 21 Dec 2010 15:04:36 +0000 Subject: [PATCH] revert Merge remote branch origin/feature/currency-64bit --- tools/inc/tools/stream.hxx | 2 -- tools/source/stream/stream.cxx | 36 ---------------------------------- 2 files changed, 38 deletions(-) diff --git a/tools/inc/tools/stream.hxx b/tools/inc/tools/stream.hxx index dc34cdc2d96c..1706ee8ea714 100644 --- a/tools/inc/tools/stream.hxx +++ b/tools/inc/tools/stream.hxx @@ -354,7 +354,6 @@ public: SvStream& operator>>( sal_uInt16& rUInt16 ); SvStream& operator>>( sal_uInt32& rUInt32 ); - SvStream& operator>>( sal_uInt64& rUInt64 ); SvStream& operator>>( long& rLong ); SvStream& operator>>( short& rShort ); SvStream& operator>>( int& rInt ); @@ -373,7 +372,6 @@ public: SvStream& operator<<( sal_uInt16 nUInt16 ); SvStream& operator<<( sal_uInt32 nUInt32 ); - SvStream& operator<<( sal_uInt64 nuInt64 ); SvStream& operator<<( long nLong ); SvStream& operator<<( short nShort ); SvStream& operator<<( int nInt ); diff --git a/tools/source/stream/stream.cxx b/tools/source/stream/stream.cxx index a3de17e646e4..49c753b66ce7 100644 --- a/tools/source/stream/stream.cxx +++ b/tools/source/stream/stream.cxx @@ -93,24 +93,6 @@ inline static void SwapLongInt( int& r ) { r = SWAPLONG(r); } inline static void SwapLongUInt( unsigned int& r ) { r = SWAPLONG(r); } - -inline static void SwapUInt64( sal_uInt64& r ) - { - union - { - sal_uInt64 n; - sal_uInt32 c[2]; - } s; - - s.n = r; - s.c[0] ^= s.c[1]; // swap the 32 bit words - s.c[1] ^= s.c[0]; - s.c[0] ^= s.c[1]; - // swap the bytes in the words - s.c[0] = SWAPLONG(s.c[0]); - s.c[1] = SWAPLONG(s.c[1]); - r = s.n; - } #ifdef UNX inline static void SwapFloat( float& r ) { @@ -124,7 +106,6 @@ inline static void SwapFloat( float& r ) s.c = SWAPLONG( s.c ); r = s.f; } - inline static void SwapDouble( double& r ) { if( sizeof(double) != 8 ) @@ -1243,15 +1224,6 @@ SvStream& SvStream::operator>> ( sal_uInt32& r ) return *this; } - -SvStream& SvStream::operator>> ( sal_uInt64& r ) -{ - READNUMBER_WITHOUT_SWAP(sal_uInt64,r) - if( bSwap ) - SwapUInt64(r); - return *this; -} - SvStream& SvStream::operator >> ( long& r ) { #if(SAL_TYPES_SIZEOFLONG != 4) @@ -1392,14 +1364,6 @@ SvStream& SvStream::operator<< ( sal_uInt32 v ) return *this; } -SvStream& SvStream::operator<< ( sal_uInt64 v ) -{ - if( bSwap ) - SwapUInt64(v); - WRITENUMBER_WITHOUT_SWAP(sal_uInt64,v) - return *this; -} - SvStream& SvStream::operator<< ( long v ) { #if(SAL_TYPES_SIZEOFLONG != 4)