diff options
author | Michael Stahl <mstahl@redhat.com> | 2014-03-29 15:11:42 +0100 |
---|---|---|
committer | Michael Stahl <mstahl@redhat.com> | 2014-03-29 15:11:42 +0100 |
commit | b18ae9085ccb101b757bd9926dd58012b327b6f9 (patch) | |
tree | e30646c876e3a7c6623f74bd94947ac8c4df4cf4 | |
parent | b03b1113d82147093762923bb9b350e52fe08ffe (diff) |
sc: more stream tweaks
Change-Id: I452ba76cec425e397369e0fcc689ba639d5325b0
-rw-r--r-- | sc/source/filter/excel/xestream.cxx | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/sc/source/filter/excel/xestream.cxx b/sc/source/filter/excel/xestream.cxx index e741e09451c4..e30a39a2dd6e 100644 --- a/sc/source/filter/excel/xestream.cxx +++ b/sc/source/filter/excel/xestream.cxx @@ -285,12 +285,13 @@ void XclExpStream::CopyFromStream(SvStream& rInStrm, sal_uInt64 const nBytes) if( nBytesLeft > 0 ) { const sal_Size nMaxBuffer = 4096; - sal_uInt8* pBuffer = new sal_uInt8[ ::std::min( nBytesLeft, nMaxBuffer ) ]; + sal_uInt8 *const pBuffer = + new sal_uInt8[ ::std::min<sal_Size>(nBytesLeft, nMaxBuffer) ]; bool bValid = true; while( bValid && (nBytesLeft > 0) ) { - sal_Size nWriteLen = ::std::min( nBytesLeft, nMaxBuffer ); + sal_Size nWriteLen = ::std::min<sal_Size>(nBytesLeft, nMaxBuffer); rInStrm.Read( pBuffer, nWriteLen ); sal_Size nWriteRet = Write( pBuffer, nWriteLen ); bValid = (nWriteLen == nWriteRet); @@ -369,7 +370,7 @@ void XclExpStream::DisableEncryption() EnableEncryption(false); } -sal_Size XclExpStream::SetSvStreamPos(sal_uInt64 const nPos) +sal_uInt64 XclExpStream::SetSvStreamPos(sal_uInt64 const nPos) { OSL_ENSURE( !mbInRec, "XclExpStream::SetSvStreamPos - not allowed inside of a record" ); return mbInRec ? 0 : mrStrm.Seek( nPos ); |