summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2016-06-03 14:45:59 +0200
committerMichael Stahl <mstahl@redhat.com>2016-06-06 18:09:11 +0000
commit62d270116bf34778bf581f21b27fa9cdbff7de0e (patch)
tree0402df0506ab8f6825ef497f27426f01d2e01850 /tools
parentd0bc637426060593046c8d3a4d01d0b05b052cc5 (diff)
tools: rename SvStream::Read/Write to ReadBytes/WriteBytes
Change-Id: Ib788a30d413436aa03f813aa2fddcbc4d6cd2f9a Reviewed-on: https://gerrit.libreoffice.org/25972 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
Diffstat (limited to 'tools')
-rw-r--r--tools/qa/cppunit/test_stream.cxx2
-rw-r--r--tools/source/generic/poly.cxx8
-rw-r--r--tools/source/inet/inetstrm.cxx2
-rw-r--r--tools/source/rc/resmgr.cxx14
-rw-r--r--tools/source/ref/globname.cxx4
-rw-r--r--tools/source/ref/pstm.cxx4
-rw-r--r--tools/source/stream/stream.cxx64
-rw-r--r--tools/source/zcodec/zcodec.cxx17
8 files changed, 59 insertions, 56 deletions
diff --git a/tools/qa/cppunit/test_stream.cxx b/tools/qa/cppunit/test_stream.cxx
index 71981ae70df4..c9c97bf0760d 100644
--- a/tools/qa/cppunit/test_stream.cxx
+++ b/tools/qa/cppunit/test_stream.cxx
@@ -123,7 +123,7 @@ namespace
aMemStream.Seek(0);
CPPUNIT_ASSERT(aMemStream.good());
- sal_Size nRet = aMemStream.Read(buffer, sizeof(buffer));
+ sal_Size nRet = aMemStream.ReadBytes(buffer, sizeof(buffer));
CPPUNIT_ASSERT(nRet == 3);
CPPUNIT_ASSERT(!aMemStream.good());
CPPUNIT_ASSERT(!aMemStream.bad());
diff --git a/tools/source/generic/poly.cxx b/tools/source/generic/poly.cxx
index f8df46df2057..6d70f8af0760 100644
--- a/tools/source/generic/poly.cxx
+++ b/tools/source/generic/poly.cxx
@@ -1587,7 +1587,7 @@ SvStream& ReadPolygon( SvStream& rIStream, tools::Polygon& rPoly )
#else
if ( rIStream.GetEndian() == SvStreamEndian::LITTLE )
#endif
- rIStream.Read( rPoly.mpImplPolygon->mpPointAry, nPoints*sizeof(Point) );
+ rIStream.ReadBytes(rPoly.mpImplPolygon->mpPointAry, nPoints*sizeof(Point));
else
#endif
{
@@ -1622,7 +1622,7 @@ SvStream& WritePolygon( SvStream& rOStream, const tools::Polygon& rPoly )
#endif
{
if ( nPoints )
- rOStream.Write( rPoly.mpImplPolygon->mpPointAry, nPoints*sizeof(Point) );
+ rOStream.WriteBytes(rPoly.mpImplPolygon->mpPointAry, nPoints*sizeof(Point));
}
else
#endif
@@ -1648,7 +1648,7 @@ void Polygon::ImplRead( SvStream& rIStream )
if ( bHasPolyFlags )
{
mpImplPolygon->mpFlagAry = new sal_uInt8[ mpImplPolygon->mnPoints ];
- rIStream.Read( mpImplPolygon->mpFlagAry, mpImplPolygon->mnPoints );
+ rIStream.ReadBytes(mpImplPolygon->mpFlagAry, mpImplPolygon->mnPoints);
}
}
@@ -1666,7 +1666,7 @@ void Polygon::ImplWrite( SvStream& rOStream ) const
rOStream.WriteBool(bHasPolyFlags);
if ( bHasPolyFlags )
- rOStream.Write( mpImplPolygon->mpFlagAry, mpImplPolygon->mnPoints );
+ rOStream.WriteBytes( mpImplPolygon->mpFlagAry, mpImplPolygon->mnPoints );
}
void Polygon::Write( SvStream& rOStream ) const
diff --git a/tools/source/inet/inetstrm.cxx b/tools/source/inet/inetstrm.cxx
index af0e8e494307..f1082a1f0486 100644
--- a/tools/source/inet/inetstrm.cxx
+++ b/tools/source/inet/inetstrm.cxx
@@ -81,7 +81,7 @@ int INetMIMEMessageStream::GetBodyLine(sal_Char* pData, sal_uIntPtr nSize)
if (pMsgStrm == nullptr)
pMsgStrm = new SvStream (pSourceMsg->GetDocumentLB());
- sal_uIntPtr nRead = pMsgStrm->Read(pWBuf, (pWEnd - pWBuf));
+ sal_uIntPtr nRead = pMsgStrm->ReadBytes(pWBuf, (pWEnd - pWBuf));
pWBuf += nRead;
}
diff --git a/tools/source/rc/resmgr.cxx b/tools/source/rc/resmgr.cxx
index fb3ed921d168..078ad5bfbcf4 100644
--- a/tools/source/rc/resmgr.cxx
+++ b/tools/source/rc/resmgr.cxx
@@ -489,13 +489,13 @@ bool InternalResMgr::Create()
fRes, 0 ) ) != (RSHEADER_TYPE *)-1)
*/
pStm->SeekRel( - (int)sizeof( lContLen ) );
- pStm->Read( &lContLen, sizeof( lContLen ) );
- // is bigendian, swab to the right endian
+ pStm->ReadBytes( &lContLen, sizeof( lContLen ) );
+ // file is bigendian but SvStreamEndian not set, swab to the right endian
lContLen = ResMgr::GetLong( &lContLen );
pStm->SeekRel( -lContLen );
// allocate stored ImpContent data (12 bytes per unit)
sal_uInt8* pContentBuf = static_cast<sal_uInt8*>(rtl_allocateMemory( lContLen ));
- pStm->Read( pContentBuf, lContLen );
+ pStm->ReadBytes( pContentBuf, lContLen );
// allocate ImpContent space (sizeof(ImpContent) per unit, not necessarily 12)
pContent = static_cast<ImpContent *>(rtl_allocateMemory( sizeof(ImpContent)*lContLen/12 ));
// Shorten to number of ImpContent
@@ -590,11 +590,11 @@ void* InternalResMgr::LoadGlobalRes( RESOURCE_TYPE nRT, sal_uInt32 nId,
--pLast;
pStm->Seek( pLast->nOffset );
RSHEADER_TYPE aHdr;
- pStm->Read( &aHdr, sizeof( aHdr ) );
+ pStm->ReadBytes( &aHdr, sizeof( aHdr ) );
nSize = pLast->nOffset + aHdr.GetGlobOff() - nOffCorrection;
pStringBlock = static_cast<sal_uInt8*>(rtl_allocateMemory( nSize ));
pStm->Seek( pFirst->nOffset );
- pStm->Read( pStringBlock, nSize );
+ pStm->ReadBytes( pStringBlock, nSize );
}
*pResHandle = pStringBlock;
return pStringBlock + pFind->nOffset - nOffCorrection;
@@ -604,10 +604,10 @@ void* InternalResMgr::LoadGlobalRes( RESOURCE_TYPE nRT, sal_uInt32 nId,
*pResHandle = nullptr;
RSHEADER_TYPE aHeader;
pStm->Seek( pFind->nOffset );
- pStm->Read( &aHeader, sizeof( RSHEADER_TYPE ) );
+ pStm->ReadBytes( &aHeader, sizeof( RSHEADER_TYPE ) );
void * pRes = rtl_allocateMemory( aHeader.GetGlobOff() );
memcpy( pRes, &aHeader, sizeof( RSHEADER_TYPE ) );
- pStm->Read( static_cast<sal_uInt8*>(pRes) + sizeof( RSHEADER_TYPE ),
+ pStm->ReadBytes(static_cast<sal_uInt8*>(pRes) + sizeof(RSHEADER_TYPE),
aHeader.GetGlobOff() - sizeof( RSHEADER_TYPE ) );
return pRes;
}
diff --git a/tools/source/ref/globname.cxx b/tools/source/ref/globname.cxx
index edaf70548776..807af1774b9c 100644
--- a/tools/source/ref/globname.cxx
+++ b/tools/source/ref/globname.cxx
@@ -110,7 +110,7 @@ SvStream& WriteSvGlobalName( SvStream& rOStr, const SvGlobalName & rObj )
rOStr.WriteUInt32( rObj.pImp->szData.Data1 );
rOStr.WriteUInt16( rObj.pImp->szData.Data2 );
rOStr.WriteUInt16( rObj.pImp->szData.Data3 );
- rOStr.Write( &rObj.pImp->szData.Data4, 8 );
+ rOStr.WriteBytes( &rObj.pImp->szData.Data4, 8 );
return rOStr;
}
@@ -121,7 +121,7 @@ SvStream& operator >> ( SvStream& rStr, SvGlobalName & rObj )
rStr.ReadUInt32( rObj.pImp->szData.Data1 );
rStr.ReadUInt16( rObj.pImp->szData.Data2 );
rStr.ReadUInt16( rObj.pImp->szData.Data3 );
- rStr.Read( &rObj.pImp->szData.Data4, 8 );
+ rStr.ReadBytes( &rObj.pImp->szData.Data4, 8 );
return rStr;
}
diff --git a/tools/source/ref/pstm.cxx b/tools/source/ref/pstm.cxx
index 3c15968c0699..74e6bc858108 100644
--- a/tools/source/ref/pstm.cxx
+++ b/tools/source/ref/pstm.cxx
@@ -93,7 +93,7 @@ void SvPersistStream::ResetError()
sal_uIntPtr SvPersistStream::GetData( void* pData, sal_uIntPtr nSize )
{
DBG_ASSERT( pStm, "stream not set" );
- sal_uIntPtr nRet = pStm->Read( pData, nSize );
+ sal_Size const nRet = pStm->ReadBytes( pData, nSize );
SetError( pStm->GetError() );
return nRet;
}
@@ -101,7 +101,7 @@ sal_uIntPtr SvPersistStream::GetData( void* pData, sal_uIntPtr nSize )
sal_uIntPtr SvPersistStream::PutData( const void* pData, sal_uIntPtr nSize )
{
DBG_ASSERT( pStm, "stream not set" );
- sal_uIntPtr nRet = pStm->Write( pData, nSize );
+ sal_Size const nRet = pStm->WriteBytes( pData, nSize );
SetError( pStm->GetError() );
return nRet;
}
diff --git a/tools/source/stream/stream.cxx b/tools/source/stream/stream.cxx
index b57cda22ffde..369ded58de01 100644
--- a/tools/source/stream/stream.cxx
+++ b/tools/source/stream/stream.cxx
@@ -142,13 +142,13 @@ static void SwapUnicode(sal_Unicode & r) { r = OSL_SWAPWORD(r); }
} \
else \
{ \
- Read( &value, sizeof(datatype) ); \
+ ReadBytes( &value, sizeof(datatype) ); \
} \
#define WRITENUMBER_WITHOUT_SWAP(datatype,value) \
if (m_isIoWrite && sizeof(datatype) <= m_nBufFree) \
- { \
+ { \
for (std::size_t i = 0; i < sizeof(datatype); i++) \
m_pBufPos[i] = reinterpret_cast<char const *>(&value)[i]; \
m_nBufFree -= sizeof(datatype); \
@@ -160,7 +160,7 @@ static void SwapUnicode(sal_Unicode & r) { r = OSL_SWAPWORD(r); }
} \
else \
{ \
- Write( &value, sizeof(datatype) ); \
+ WriteBytes( &value, sizeof(datatype) ); \
} \
// class SvLockBytes
@@ -184,7 +184,7 @@ ErrCode SvLockBytes::ReadAt(sal_uInt64 const nPos, void * pBuffer, sal_Size nCou
}
m_pStream->Seek(nPos);
- sal_Size nTheRead = m_pStream->Read(pBuffer, nCount);
+ sal_Size nTheRead = m_pStream->ReadBytes(pBuffer, nCount);
if (pRead)
*pRead = nTheRead;
return m_pStream->GetErrorCode();
@@ -201,7 +201,7 @@ ErrCode SvLockBytes::WriteAt(sal_uInt64 const nPos, const void * pBuffer, sal_Si
}
m_pStream->Seek(nPos);
- sal_Size nTheWritten = m_pStream->Write(pBuffer, nCount);
+ sal_Size nTheWritten = m_pStream->WriteBytes(pBuffer, nCount);
if (pWritten)
*pWritten = nTheWritten;
return m_pStream->GetErrorCode();
@@ -462,7 +462,7 @@ bool SvStream::ReadLine( OString& rStr, sal_Int32 nMaxBytesToRead )
while( !bEnd && !GetError() ) // Don't test for EOF as we
// are reading block-wise!
{
- sal_uInt16 nLen = (sal_uInt16)Read( buf, sizeof(buf)-1 );
+ sal_uInt16 nLen = static_cast<sal_uInt16>(ReadBytes(buf, sizeof(buf)-1));
if ( !nLen )
{
if ( aBuf.isEmpty() )
@@ -511,7 +511,7 @@ bool SvStream::ReadLine( OString& rStr, sal_Int32 nMaxBytesToRead )
if ( bEnd && (c=='\r' || c=='\n') ) // Special treatment for DOS files
{
char cTemp;
- sal_Size nLen = Read(&cTemp , sizeof(cTemp) );
+ sal_Size nLen = ReadBytes(&cTemp, sizeof(cTemp));
if ( nLen ) {
if( cTemp == c || (cTemp != '\n' && cTemp != '\r') )
Seek( nOldFilePos );
@@ -538,7 +538,7 @@ bool SvStream::ReadUniStringLine( OUString& rStr, sal_Int32 nMaxCodepointsToRead
while( !bEnd && !GetError() ) // Don't test for EOF as we
// are reading block-wise!
{
- sal_uInt16 nLen = (sal_uInt16)Read( buf, sizeof(buf)-sizeof(sal_Unicode) );
+ sal_uInt16 nLen = static_cast<sal_uInt16>(ReadBytes( buf, sizeof(buf)-sizeof(sal_Unicode)));
nLen /= sizeof(sal_Unicode);
if ( !nLen )
{
@@ -597,7 +597,7 @@ bool SvStream::ReadUniStringLine( OUString& rStr, sal_Int32 nMaxCodepointsToRead
if ( bEnd && (c=='\r' || c=='\n') ) // special treatment for DOS files
{
sal_Unicode cTemp;
- Read( &cTemp, sizeof(cTemp) );
+ ReadBytes( &cTemp, sizeof(cTemp) );
if (m_isSwap)
SwapUnicode( cTemp );
if( cTemp == c || (cTemp != '\n' && cTemp != '\r') )
@@ -629,7 +629,7 @@ OString read_zeroTerminated_uInt8s_ToOString(SvStream& rStream)
while( !bEnd && !rStream.GetError() )
{
- sal_Size nLen = rStream.Read(buf, sizeof(buf)-1);
+ sal_Size nLen = rStream.ReadBytes(buf, sizeof(buf)-1);
if (!nLen)
break;
@@ -669,7 +669,7 @@ sal_Size write_uInt16s_FromOUString(SvStream& rStrm, const OUString& rStr,
DBG_ASSERT( sizeof(sal_Unicode) == sizeof(sal_uInt16), "write_uInt16s_FromOUString: swapping sizeof(sal_Unicode) not implemented" );
sal_Size nWritten;
if (!rStrm.IsEndianSwap())
- nWritten = rStrm.Write( rStr.getStr(), nUnits * sizeof(sal_Unicode) );
+ nWritten = rStrm.WriteBytes(rStr.getStr(), nUnits * sizeof(sal_Unicode));
else
{
sal_Size nLen = nUnits;
@@ -683,7 +683,7 @@ sal_Size write_uInt16s_FromOUString(SvStream& rStrm, const OUString& rStr,
SwapUnicode( *p );
p++;
}
- nWritten = rStrm.Write( pTmp, nLen * sizeof(sal_Unicode) );
+ nWritten = rStrm.WriteBytes( pTmp, nLen * sizeof(sal_Unicode) );
if ( pTmp != aBuf )
delete [] pTmp;
}
@@ -712,7 +712,7 @@ bool SvStream::WriteByteStringLine( const OUString& rStr, rtl_TextEncoding eDest
bool SvStream::WriteLine(const OString& rStr)
{
- Write(rStr.getStr(), rStr.getLength());
+ WriteBytes(rStr.getStr(), rStr.getLength());
endl(*this);
return m_nError == SVSTREAM_OK;
}
@@ -724,7 +724,7 @@ bool SvStream::WriteUniOrByteChar( sal_Unicode ch, rtl_TextEncoding eDestCharSet
else
{
OString aStr(&ch, 1, eDestCharSet);
- Write(aStr.getStr(), aStr.getLength());
+ WriteBytes(aStr.getStr(), aStr.getLength());
}
return m_nError == SVSTREAM_OK;
}
@@ -902,7 +902,7 @@ SvStream& SvStream::ReadSChar( signed char& r )
m_nBufFree -= sizeof(signed char);
}
else
- Read( &r, sizeof(signed char) );
+ ReadBytes( &r, sizeof(signed char) );
return *this;
}
@@ -919,7 +919,7 @@ SvStream& SvStream::ReadChar( char& r )
m_nBufFree -= sizeof(char);
}
else
- Read( &r, sizeof(char) );
+ ReadBytes( &r, sizeof(char) );
return *this;
}
@@ -934,7 +934,7 @@ SvStream& SvStream::ReadUChar( unsigned char& r )
m_nBufFree -= sizeof(char);
}
else
- Read( &r, sizeof(char) );
+ ReadBytes( &r, sizeof(char) );
return *this;
}
@@ -966,7 +966,7 @@ SvStream& SvStream::ReadCharAsBool( bool& r )
else
{
unsigned char c;
- if (Read(&c, 1) == 1)
+ if (ReadBytes(&c, 1) == 1)
{
SAL_WARN_IF(c > 1, "tools.stream", unsigned(c) << " not 0/1");
r = c != 0;
@@ -1012,8 +1012,8 @@ SvStream& SvStream::ReadStream( SvStream& rStream )
sal_uInt32 nCount;
do {
- nCount = Read( pBuf, cBufLen );
- rStream.Write( pBuf, nCount );
+ nCount = ReadBytes( pBuf, cBufLen );
+ rStream.WriteBytes( pBuf, nCount );
} while( nCount == cBufLen );
delete[] pBuf;
@@ -1082,7 +1082,7 @@ SvStream& SvStream::WriteSChar( signed char v )
m_isDirty = true;
}
else
- Write( &v, sizeof(signed char) );
+ WriteBytes( &v, sizeof(signed char) );
return *this;
}
@@ -1102,7 +1102,7 @@ SvStream& SvStream::WriteChar( char v )
m_isDirty = true;
}
else
- Write( &v, sizeof(char) );
+ WriteBytes( &v, sizeof(char) );
return *this;
}
@@ -1120,7 +1120,7 @@ SvStream& SvStream::WriteUChar( unsigned char v )
m_isDirty = true;
}
else
- Write( &v, sizeof(char) );
+ WriteBytes( &v, sizeof(char) );
return *this;
}
@@ -1164,7 +1164,7 @@ SvStream& SvStream::WriteDouble ( const double& r )
SvStream& SvStream::WriteCharPtr( const char* pBuf )
{
- Write( pBuf, strlen( pBuf ) );
+ WriteBytes( pBuf, strlen(pBuf) );
return *this;
}
@@ -1174,8 +1174,8 @@ SvStream& SvStream::WriteStream( SvStream& rStream )
char* pBuf = new char[ cBufLen ];
sal_uInt32 nCount;
do {
- nCount = rStream.Read( pBuf, cBufLen );
- Write( pBuf, nCount );
+ nCount = rStream.ReadBytes( pBuf, cBufLen );
+ WriteBytes( pBuf, nCount );
} while( nCount == cBufLen );
delete[] pBuf;
@@ -1200,7 +1200,7 @@ SvStream& SvStream::WriteUniOrByteString( const OUString& rStr, rtl_TextEncoding
return *this;
}
-sal_Size SvStream::Read( void* pData, sal_Size nCount )
+sal_Size SvStream::ReadBytes( void* pData, sal_Size nCount )
{
sal_Size nSaveCount = nCount;
if (!m_isConsistent)
@@ -1287,7 +1287,7 @@ sal_Size SvStream::Read( void* pData, sal_Size nCount )
return nCount;
}
-sal_Size SvStream::Write( const void* pData, sal_Size nCount )
+sal_Size SvStream::WriteBytes( const void* pData, sal_Size nCount )
{
if( !nCount )
return 0;
@@ -1458,7 +1458,7 @@ SvStream& SvStream::WriteInt32AsString(sal_Int32 nInt32)
{
char buffer[12];
sal_Size nLen = sprintf(buffer, "%" SAL_PRIdINT32, nInt32);
- Write(buffer, nLen);
+ WriteBytes(buffer, nLen);
return *this;
}
@@ -1466,7 +1466,7 @@ SvStream& SvStream::WriteUInt32AsString(sal_uInt32 nUInt32)
{
char buffer[11];
sal_Size nLen = sprintf(buffer, "%" SAL_PRIuUINT32, nUInt32);
- Write(buffer, nLen);
+ WriteBytes(buffer, nLen);
return *this;
}
@@ -1990,7 +1990,7 @@ OString read_uInt8s_ToOString(SvStream& rStrm, sal_Size nLen)
SAL_WARN_IF(!pStr, "tools", "allocation failed");
if (pStr)
{
- sal_Size nWasRead = rStrm.Read(pStr->buffer, nLen);
+ sal_Size nWasRead = rStrm.ReadBytes(pStr->buffer, nLen);
if (nWasRead != nLen)
{
//on (typically unlikely) short read set length to what we could
@@ -2019,7 +2019,7 @@ OUString read_uInt16s_ToOUString(SvStream& rStrm, sal_Size nLen)
SAL_WARN_IF(!pStr, "tools", "allocation failed");
if (pStr)
{
- sal_Size nWasRead = rStrm.Read(pStr->buffer, nLen*2)/2;
+ sal_Size nWasRead = rStrm.ReadBytes(pStr->buffer, nLen*2)/2;
if (nWasRead != nLen)
{
//on (typically unlikely) short read set length to what we could
diff --git a/tools/source/zcodec/zcodec.cxx b/tools/source/zcodec/zcodec.cxx
index fcf8c2126a6b..e841888a54b7 100644
--- a/tools/source/zcodec/zcodec.cxx
+++ b/tools/source/zcodec/zcodec.cxx
@@ -118,7 +118,8 @@ void ZCodec::Compress( SvStream& rIStm, SvStream& rOStm )
mpOStm = &rOStm;
InitCompress();
mpInBuf = new sal_uInt8[ mnInBufSize ];
- while (( PZSTREAM->avail_in = rIStm.Read( PZSTREAM->next_in = mpInBuf, mnInBufSize )) != 0 )
+ while ((PZSTREAM->avail_in = rIStm.ReadBytes(
+ PZSTREAM->next_in = mpInBuf, mnInBufSize )) != 0)
{
if ( PZSTREAM->avail_out == 0 )
ImplWriteBack();
@@ -146,7 +147,8 @@ long ZCodec::Decompress( SvStream& rIStm, SvStream& rOStm )
if ( PZSTREAM->avail_in == 0 && mnInToRead )
{
nInToRead = ( mnInBufSize > mnInToRead ) ? mnInToRead : mnInBufSize;
- PZSTREAM->avail_in = rIStm.Read( PZSTREAM->next_in = mpInBuf, nInToRead );
+ PZSTREAM->next_in = mpInBuf;
+ PZSTREAM->avail_in = rIStm.ReadBytes(mpInBuf, nInToRead);
mnInToRead -= nInToRead;
if ( mbUpdateCrc )
@@ -211,8 +213,8 @@ long ZCodec::Read( SvStream& rIStm, sal_uInt8* pData, sal_uIntPtr nSize )
if ( PZSTREAM->avail_in == 0 && mnInToRead )
{
nInToRead = (mnInBufSize > mnInToRead) ? mnInToRead : mnInBufSize;
- PZSTREAM->avail_in = rIStm.Read (
- PZSTREAM->next_in = mpInBuf, nInToRead);
+ PZSTREAM->next_in = mpInBuf;
+ PZSTREAM->avail_in = rIStm.ReadBytes(mpInBuf, nInToRead);
mnInToRead -= nInToRead;
if ( mbUpdateCrc )
@@ -264,8 +266,8 @@ long ZCodec::ReadAsynchron( SvStream& rIStm, sal_uInt8* pData, sal_uIntPtr nSize
break;
}
- PZSTREAM->avail_in = rIStm.Read (
- PZSTREAM->next_in = mpInBuf, nInToRead);
+ PZSTREAM->next_in = mpInBuf;
+ PZSTREAM->avail_in = rIStm.ReadBytes(mpInBuf, nInToRead);
mnInToRead -= nInToRead;
if ( mbUpdateCrc )
@@ -297,7 +299,8 @@ void ZCodec::ImplWriteBack()
{
if (meState == STATE_COMPRESS && mbUpdateCrc)
UpdateCRC( mpOutBuf, nAvail );
- mpOStm->Write( PZSTREAM->next_out = mpOutBuf, nAvail );
+ PZSTREAM->next_out = mpOutBuf;
+ mpOStm->WriteBytes( mpOutBuf, nAvail );
PZSTREAM->avail_out = mnOutBufSize;
}
}