diff options
author | Noel Grandin <noel@peralex.com> | 2014-02-05 10:41:04 +0200 |
---|---|---|
committer | Michael Stahl <mstahl@redhat.com> | 2014-02-12 15:31:40 +0000 |
commit | 15535e32ddcfee451d4dbc9be9de0b8c9f9d78d4 (patch) | |
tree | db4badc477cea1ecd51f5fab82ce0f24ae20f155 /lotuswordpro | |
parent | 7accbd8c0d7f1d0b87748f0de599c4d8b469a61e (diff) |
convert SvStream::operator>> methods to ReadXXX methods
First, I updated the clang rewriter to do the conversion.
Then I lightly hand-tweaked the output for the few places where
the rewriter messed up, mostly when dealing with calls on "this".
Change-Id: I40a6a977959cd97415c678eafc8507de8aa3b1a9
Reviewed-on: https://gerrit.libreoffice.org/7879
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
Diffstat (limited to 'lotuswordpro')
-rw-r--r-- | lotuswordpro/source/filter/LotusWordProImportFilter.cxx | 14 | ||||
-rw-r--r-- | lotuswordpro/source/filter/lwpdrawobj.cxx | 190 | ||||
-rw-r--r-- | lotuswordpro/source/filter/lwpfilter.cxx | 2 | ||||
-rw-r--r-- | lotuswordpro/source/filter/lwpsvstream.cxx | 12 |
4 files changed, 109 insertions, 109 deletions
diff --git a/lotuswordpro/source/filter/LotusWordProImportFilter.cxx b/lotuswordpro/source/filter/LotusWordProImportFilter.cxx index f5b33585f456..72697f9dabdd 100644 --- a/lotuswordpro/source/filter/LotusWordProImportFilter.cxx +++ b/lotuswordpro/source/filter/LotusWordProImportFilter.cxx @@ -144,18 +144,18 @@ private: while( !m_InputStream.IsEof()) { - m_InputStream >> nDelim; + m_InputStream.ReadUChar( nDelim ); if( nDelim == 0x40 ) { - m_InputStream >> nDummy >> nOpcode; + m_InputStream.ReadUChar( nDummy ).ReadUInt16( nOpcode ); switch( nOpcode ) { case 0xC00B: // Dictionary Word - m_InputStream >> nLen >> nDummy; + m_InputStream.ReadUChar( nLen ).ReadUChar( nDummy ); while( nLen > 0 && !m_InputStream.IsEof() ) { sal_uInt8 nChar; - m_InputStream >> nChar; + m_InputStream.ReadUChar( nChar ); if( CheckValidData( nChar ) ) { sBuf.appendAscii( (sal_Char*)(&nChar),1 ); @@ -170,13 +170,13 @@ private: break; case 0x0242: // Non Dictionary word - m_InputStream >> nData; + m_InputStream.ReadUChar( nData ); if( nData == 0x02 ) { - m_InputStream >> nLen >> nDummy; + m_InputStream.ReadUChar( nLen ).ReadUChar( nDummy ); while( nLen > 0 && !m_InputStream.IsEof() ) { - m_InputStream >> nData; + m_InputStream.ReadUChar( nData ); if( CheckValidData( nData ) ) { sBuf.appendAscii( (sal_Char*)(&nData),1 ); diff --git a/lotuswordpro/source/filter/lwpdrawobj.cxx b/lotuswordpro/source/filter/lwpdrawobj.cxx index edc075e86787..fd4a8a009c7c 100644 --- a/lotuswordpro/source/filter/lwpdrawobj.cxx +++ b/lotuswordpro/source/filter/lwpdrawobj.cxx @@ -106,13 +106,13 @@ void LwpDrawObj::ReadObjHeaderRecord() m_pStream->SeekRel(1); //record Length - *m_pStream >> m_aObjHeader.nRecLen; + m_pStream->ReadUInt16( m_aObjHeader.nRecLen ); //boundrect - *m_pStream >> m_aObjHeader.nLeft; - *m_pStream >> m_aObjHeader.nTop; - *m_pStream >> m_aObjHeader.nRight; - *m_pStream >> m_aObjHeader.nBottom; + m_pStream->ReadInt16( m_aObjHeader.nLeft ); + m_pStream->ReadInt16( m_aObjHeader.nTop ); + m_pStream->ReadInt16( m_aObjHeader.nRight ); + m_pStream->ReadInt16( m_aObjHeader.nBottom ); //nextObj, prevObj m_pStream->SeekRel(4); @@ -128,29 +128,29 @@ void LwpDrawObj::ReadClosedObjStyle() m_pStream->SeekRel(8); } - *m_pStream >> m_aClosedObjStyleRec.nLineWidth; - *m_pStream >> m_aClosedObjStyleRec.nLineStyle; + m_pStream->ReadUChar( m_aClosedObjStyleRec.nLineWidth ); + m_pStream->ReadUChar( m_aClosedObjStyleRec.nLineStyle ); // pen color - *m_pStream >> m_aClosedObjStyleRec.aPenColor.nR; - *m_pStream >> m_aClosedObjStyleRec.aPenColor.nG; - *m_pStream >> m_aClosedObjStyleRec.aPenColor.nB; - *m_pStream >> m_aClosedObjStyleRec.aPenColor.unused; + m_pStream->ReadUChar( m_aClosedObjStyleRec.aPenColor.nR ); + m_pStream->ReadUChar( m_aClosedObjStyleRec.aPenColor.nG ); + m_pStream->ReadUChar( m_aClosedObjStyleRec.aPenColor.nB ); + m_pStream->ReadUChar( m_aClosedObjStyleRec.aPenColor.unused ); // foreground color - *m_pStream >> m_aClosedObjStyleRec.aForeColor.nR; - *m_pStream >> m_aClosedObjStyleRec.aForeColor.nG; - *m_pStream >> m_aClosedObjStyleRec.aForeColor.nB; - *m_pStream >> m_aClosedObjStyleRec.aForeColor.unused; + m_pStream->ReadUChar( m_aClosedObjStyleRec.aForeColor.nR ); + m_pStream->ReadUChar( m_aClosedObjStyleRec.aForeColor.nG ); + m_pStream->ReadUChar( m_aClosedObjStyleRec.aForeColor.nB ); + m_pStream->ReadUChar( m_aClosedObjStyleRec.aForeColor.unused ); // background color - *m_pStream >> m_aClosedObjStyleRec.aBackColor.nR; - *m_pStream >> m_aClosedObjStyleRec.aBackColor.nG; - *m_pStream >> m_aClosedObjStyleRec.aBackColor.nB; - *m_pStream >> m_aClosedObjStyleRec.aBackColor.unused; + m_pStream->ReadUChar( m_aClosedObjStyleRec.aBackColor.nR ); + m_pStream->ReadUChar( m_aClosedObjStyleRec.aBackColor.nG ); + m_pStream->ReadUChar( m_aClosedObjStyleRec.aBackColor.nB ); + m_pStream->ReadUChar( m_aClosedObjStyleRec.aBackColor.unused ); // fill style - *m_pStream >> m_aClosedObjStyleRec.nFillType; + m_pStream->ReadUInt16( m_aClosedObjStyleRec.nFillType ); m_pStream->Read(m_aClosedObjStyleRec.pFillPattern, sizeof(m_aClosedObjStyleRec.pFillPattern)); } @@ -421,18 +421,18 @@ LwpDrawLine::LwpDrawLine(SvStream * pStream, DrawingOffsetAndScale* pTransData) */ void LwpDrawLine::Read() { - *m_pStream >> m_aLineRec.nStartX; - *m_pStream >> m_aLineRec.nStartY; - *m_pStream >> m_aLineRec.nEndX; - *m_pStream >> m_aLineRec.nEndY; - *m_pStream >> m_aLineRec.nLineWidth; - *m_pStream >> m_aLineRec.nLineEnd; - *m_pStream >> m_aLineRec.nLineStyle; + m_pStream->ReadInt16( m_aLineRec.nStartX ); + m_pStream->ReadInt16( m_aLineRec.nStartY ); + m_pStream->ReadInt16( m_aLineRec.nEndX ); + m_pStream->ReadInt16( m_aLineRec.nEndY ); + m_pStream->ReadUChar( m_aLineRec.nLineWidth ); + m_pStream->ReadUChar( m_aLineRec.nLineEnd ); + m_pStream->ReadUChar( m_aLineRec.nLineStyle ); - *m_pStream >> m_aLineRec.aPenColor.nR; - *m_pStream >> m_aLineRec.aPenColor.nG; - *m_pStream >> m_aLineRec.aPenColor.nB; - *m_pStream >> m_aLineRec.aPenColor.unused; + m_pStream->ReadUChar( m_aLineRec.aPenColor.nR ); + m_pStream->ReadUChar( m_aLineRec.aPenColor.nG ); + m_pStream->ReadUChar( m_aLineRec.aPenColor.nB ); + m_pStream->ReadUChar( m_aLineRec.aPenColor.unused ); } OUString LwpDrawLine::RegisterStyle() @@ -496,21 +496,21 @@ LwpDrawPolyLine::~LwpDrawPolyLine() */ void LwpDrawPolyLine::Read() { - *m_pStream >> m_aPolyLineRec.nLineWidth; - *m_pStream >> m_aPolyLineRec.nLineEnd; - *m_pStream >> m_aPolyLineRec.nLineStyle; - *m_pStream >> m_aPolyLineRec.aPenColor.nR; - *m_pStream >> m_aPolyLineRec.aPenColor.nG; - *m_pStream >> m_aPolyLineRec.aPenColor.nB; - *m_pStream >> m_aPolyLineRec.aPenColor.unused; - *m_pStream >> m_aPolyLineRec.nNumPoints; + m_pStream->ReadUChar( m_aPolyLineRec.nLineWidth ); + m_pStream->ReadUChar( m_aPolyLineRec.nLineEnd ); + m_pStream->ReadUChar( m_aPolyLineRec.nLineStyle ); + m_pStream->ReadUChar( m_aPolyLineRec.aPenColor.nR ); + m_pStream->ReadUChar( m_aPolyLineRec.aPenColor.nG ); + m_pStream->ReadUChar( m_aPolyLineRec.aPenColor.nB ); + m_pStream->ReadUChar( m_aPolyLineRec.aPenColor.unused ); + m_pStream->ReadUInt16( m_aPolyLineRec.nNumPoints ); m_pVector= new SdwPoint [m_aPolyLineRec.nNumPoints]; for (sal_uInt16 nC = 0; nC < m_aPolyLineRec.nNumPoints; nC++) { - *m_pStream >> m_pVector[nC].x; - *m_pStream >> m_pVector[nC].y; + m_pStream->ReadInt16( m_pVector[nC].x ); + m_pStream->ReadInt16( m_pVector[nC].y ); } } @@ -583,14 +583,14 @@ LwpDrawPolygon::~LwpDrawPolygon() void LwpDrawPolygon::Read() { this->ReadClosedObjStyle(); - *m_pStream >> m_nNumPoints; + m_pStream->ReadUInt16( m_nNumPoints ); m_pVector = new SdwPoint [m_nNumPoints]; for (sal_uInt16 nC = 0; nC < m_nNumPoints; nC++) { - *m_pStream >> m_pVector[nC].x; - *m_pStream >> m_pVector[nC].y; + m_pStream->ReadInt16( m_pVector[nC].x ); + m_pStream->ReadInt16( m_pVector[nC].y ); } } @@ -669,8 +669,8 @@ void LwpDrawRectangle::Read() for (sal_uInt8 nC = 0; nC < nPointsCount; nC++) { - *m_pStream >> m_aVector[nC].x; - *m_pStream >> m_aVector[nC].y; + m_pStream->ReadInt16( m_aVector[nC].x ); + m_pStream->ReadInt16( m_aVector[nC].y ); } } @@ -828,8 +828,8 @@ void LwpDrawEllipse::Read() for (sal_uInt8 nC = 0; nC < 13; nC++) { - *m_pStream >> m_aVector[nC].x; - *m_pStream >> m_aVector[nC].y; + m_pStream->ReadInt16( m_aVector[nC].x ); + m_pStream->ReadInt16( m_aVector[nC].y ); } } @@ -897,18 +897,18 @@ void LwpDrawArc::Read() { m_pStream->SeekRel(16);// arcRect, startPt, endPt - *m_pStream >> m_aArcRec.nLineWidth; - *m_pStream >> m_aArcRec.nLineStyle; - *m_pStream >> m_aArcRec.aPenColor.nR; - *m_pStream >> m_aArcRec.aPenColor.nG; - *m_pStream >> m_aArcRec.aPenColor.nB; - *m_pStream >> m_aArcRec.aPenColor.unused; - *m_pStream >> m_aArcRec.nLineEnd; + m_pStream->ReadUChar( m_aArcRec.nLineWidth ); + m_pStream->ReadUChar( m_aArcRec.nLineStyle ); + m_pStream->ReadUChar( m_aArcRec.aPenColor.nR ); + m_pStream->ReadUChar( m_aArcRec.aPenColor.nG ); + m_pStream->ReadUChar( m_aArcRec.aPenColor.nB ); + m_pStream->ReadUChar( m_aArcRec.aPenColor.unused ); + m_pStream->ReadUChar( m_aArcRec.nLineEnd ); for (sal_uInt8 nC = 0; nC < 4; nC++) { - *m_pStream >> m_aVector[nC].x; - *m_pStream >> m_aVector[nC].y; + m_pStream->ReadInt16( m_aVector[nC].x ); + m_pStream->ReadInt16( m_aVector[nC].y ); } } @@ -1019,32 +1019,32 @@ void LwpDrawTextBox::SetFontStyle(XFFont* pFont, SdwTextBoxRecord* pRec) */ void LwpDrawTextBox::Read() { - *m_pStream >> m_aVector.x; - *m_pStream >> m_aVector.y; - *m_pStream >> m_aTextRec.nTextWidth; + m_pStream->ReadInt16( m_aVector.x ); + m_pStream->ReadInt16( m_aVector.y ); + m_pStream->ReadInt16( m_aTextRec.nTextWidth ); if (m_aTextRec.nTextWidth == 0) m_aTextRec.nTextWidth = 1; - *m_pStream >> m_aTextRec.nTextHeight; + m_pStream->ReadInt16( m_aTextRec.nTextHeight ); m_pStream->Read(m_aTextRec.tmpTextFaceName, DRAW_FACESIZE); m_pStream->SeekRel(1);// PitchAndFamily - *m_pStream >> m_aTextRec.nTextSize; + m_pStream->ReadInt16( m_aTextRec.nTextSize ); if (m_aTextRec.nTextSize < 0) m_aTextRec.nTextSize = -m_aTextRec.nTextSize; //color - *m_pStream >> m_aTextRec.aTextColor.nR; - *m_pStream >> m_aTextRec.aTextColor.nG; - *m_pStream >> m_aTextRec.aTextColor.nB; - *m_pStream >> m_aTextRec.aTextColor.unused; + m_pStream->ReadUChar( m_aTextRec.aTextColor.nR ); + m_pStream->ReadUChar( m_aTextRec.aTextColor.nG ); + m_pStream->ReadUChar( m_aTextRec.aTextColor.nB ); + m_pStream->ReadUChar( m_aTextRec.aTextColor.unused ); - *m_pStream >> m_aTextRec.nTextAttrs; - *m_pStream >> m_aTextRec.nTextCharacterSet; - *m_pStream >> m_aTextRec.nTextRotation; - *m_pStream >> m_aTextRec.nTextExtraSpacing; + m_pStream->ReadUInt16( m_aTextRec.nTextAttrs ); + m_pStream->ReadUInt16( m_aTextRec.nTextCharacterSet ); + m_pStream->ReadInt16( m_aTextRec.nTextRotation ); + m_pStream->ReadInt16( m_aTextRec.nTextExtraSpacing ); // some draw files in version 1.2 have an extra byte following '\0'. // can't rely on that, so read in the whole string into memory. @@ -1187,37 +1187,37 @@ void LwpDrawTextArt::Read() { for (sal_uInt8 nC = 0; nC < 4; nC++) { - *m_pStream >> m_aVector[nC].x; - *m_pStream >> m_aVector[nC].y; + m_pStream->ReadInt16( m_aVector[nC].x ); + m_pStream->ReadInt16( m_aVector[nC].y ); } this->ReadClosedObjStyle(); m_aTextArtRec.aTextColor = m_aClosedObjStyleRec.aForeColor; - *m_pStream >> m_aTextArtRec.nIndex; - *m_pStream >> m_aTextArtRec.nRotation; + m_pStream->ReadUChar( m_aTextArtRec.nIndex ); + m_pStream->ReadInt16( m_aTextArtRec.nRotation ); sal_uInt16 nPointNumber; sal_Int16 nX, nY; - *m_pStream >> nPointNumber; + m_pStream->ReadUInt16( nPointNumber ); m_aTextArtRec.aPath[0].n = nPointNumber; m_aTextArtRec.aPath[0].pPts = new SdwPoint [nPointNumber*3+1]; sal_uInt16 nPt = 0; for ( nPt = 0; nPt <= nPointNumber*3; nPt++) { - *m_pStream >> nX; - *m_pStream >> nY; + m_pStream->ReadInt16( nX ); + m_pStream->ReadInt16( nY ); m_aTextArtRec.aPath[0].pPts[nPt].x = nX; m_aTextArtRec.aPath[0].pPts[nPt].y = nY; } - *m_pStream >> nPointNumber; + m_pStream->ReadUInt16( nPointNumber ); m_aTextArtRec.aPath[1].n = nPointNumber; m_aTextArtRec.aPath[1].pPts = new SdwPoint [nPointNumber*3+1]; for (nPt = 0; nPt <= nPointNumber*3; nPt++) { - *m_pStream >> nX; - *m_pStream >> nY; + m_pStream->ReadInt16( nX ); + m_pStream->ReadInt16( nY ); m_aTextArtRec.aPath[1].pPts[nPt].x = nX; m_aTextArtRec.aPath[1].pPts[nPt].y = nY; } @@ -1227,15 +1227,15 @@ void LwpDrawTextArt::Read() m_pStream->Read(m_aTextArtRec.tmpTextFaceName, DRAW_FACESIZE); m_pStream->SeekRel(1);// PitchAndFamily - *m_pStream >> m_aTextArtRec.nTextSize; + m_pStream->ReadInt16( m_aTextArtRec.nTextSize ); if (m_aTextArtRec.nTextSize < 0) m_aTextArtRec.nTextSize = -m_aTextArtRec.nTextSize; - *m_pStream >> m_aTextArtRec.nTextAttrs; - *m_pStream >> m_aTextArtRec.nTextCharacterSet; + m_pStream->ReadUInt16( m_aTextArtRec.nTextAttrs ); + m_pStream->ReadUInt16( m_aTextArtRec.nTextCharacterSet ); m_aTextArtRec.nTextRotation = 0; - *m_pStream >> m_aTextArtRec.nTextExtraSpacing; + m_pStream->ReadInt16( m_aTextArtRec.nTextExtraSpacing ); const sal_uInt16 nTextArtFixedLength = 105; m_aTextArtRec.nTextLen = m_aObjHeader.nRecLen - nTextArtFixedLength @@ -1347,8 +1347,8 @@ LwpDrawBitmap::~LwpDrawBitmap() */ void LwpDrawBitmap::Read() { - *m_pStream >> m_aBmpRec.nTranslation; - *m_pStream >> m_aBmpRec.nRotation; + m_pStream->ReadUInt16( m_aBmpRec.nTranslation ); + m_pStream->ReadUInt16( m_aBmpRec.nRotation ); // 20 == length of draw-specific fields. // 14 == length of bmp file header. @@ -1356,17 +1356,17 @@ void LwpDrawBitmap::Read() m_pImageData = new sal_uInt8 [m_aBmpRec.nFileSize]; BmpInfoHeader2 aInfoHeader2; - *m_pStream >> aInfoHeader2.nHeaderLen; + m_pStream->ReadUInt32( aInfoHeader2.nHeaderLen ); sal_uInt32 N; sal_uInt32 rgbTableSize; if (aInfoHeader2.nHeaderLen == sizeof(BmpInfoHeader)) { - *m_pStream >> aInfoHeader2.nWidth; - *m_pStream >> aInfoHeader2.nHeight; - *m_pStream >> aInfoHeader2.nPlanes; - *m_pStream >> aInfoHeader2.nBitCount; + m_pStream->ReadUInt32( aInfoHeader2.nWidth ); + m_pStream->ReadUInt32( aInfoHeader2.nHeight ); + m_pStream->ReadUInt16( aInfoHeader2.nPlanes ); + m_pStream->ReadUInt16( aInfoHeader2.nBitCount ); N = aInfoHeader2.nPlanes * aInfoHeader2.nBitCount; if (N == 24) @@ -1380,10 +1380,10 @@ void LwpDrawBitmap::Read() } else { - *m_pStream >> aInfoHeader2.nWidth; - *m_pStream >> aInfoHeader2.nHeight; - *m_pStream >> aInfoHeader2.nPlanes; - *m_pStream >> aInfoHeader2.nBitCount; + m_pStream->ReadUInt32( aInfoHeader2.nWidth ); + m_pStream->ReadUInt32( aInfoHeader2.nHeight ); + m_pStream->ReadUInt16( aInfoHeader2.nPlanes ); + m_pStream->ReadUInt16( aInfoHeader2.nBitCount ); N = aInfoHeader2.nPlanes * aInfoHeader2.nBitCount; if (N == 24) { diff --git a/lotuswordpro/source/filter/lwpfilter.cxx b/lotuswordpro/source/filter/lwpfilter.cxx index 8e55ebbbf52a..9a1ff67ddd04 100644 --- a/lotuswordpro/source/filter/lwpfilter.cxx +++ b/lotuswordpro/source/filter/lwpfilter.cxx @@ -348,7 +348,7 @@ using namespace OpenStormBento; sal_uInt32 nTag; pStream->Seek(0x10); - *pStream >> nTag; + pStream->ReadUInt32( nTag ); if (nTag != 0x3750574c) // "LWP7" { // small file, needs decompression diff --git a/lotuswordpro/source/filter/lwpsvstream.cxx b/lotuswordpro/source/filter/lwpsvstream.cxx index e59179c6e944..a1bdc9927809 100644 --- a/lotuswordpro/source/filter/lwpsvstream.cxx +++ b/lotuswordpro/source/filter/lwpsvstream.cxx @@ -73,37 +73,37 @@ sal_Int32 LwpSvStream::Read(void* buf, sal_Int32 nBytesToRead) LwpSvStream& LwpSvStream::operator>>( sal_uInt8& rUInt8 ) { - *m_pStream >> rUInt8; + m_pStream->ReadUChar( rUInt8 ); return *this; } LwpSvStream& LwpSvStream::operator>>( sal_uInt16& rUInt16 ) { - *m_pStream >> rUInt16; + m_pStream->ReadUInt16( rUInt16 ); return *this; } LwpSvStream& LwpSvStream::operator>>( sal_uInt32& rUInt32 ) { - *m_pStream >> rUInt32; + m_pStream->ReadUInt32( rUInt32 ); return *this; } LwpSvStream& LwpSvStream::operator>>( sal_Int8& rInt8 ) { - *m_pStream >> rInt8; + m_pStream->ReadSChar( rInt8 ); return *this; } LwpSvStream& LwpSvStream::operator>>( sal_Int16& rInt16 ) { - *m_pStream >> rInt16; + m_pStream->ReadInt16( rInt16 ); return *this; } LwpSvStream& LwpSvStream::operator>>( sal_Int32& rInt32 ) { - *m_pStream >> rInt32; + m_pStream->ReadInt32( rInt32 ); return *this; } |