Kaydet (Commit) 9f072ee8 authored tarafından Caolán McNamara's avatar Caolán McNamara

don't reuse old var remnants

Change-Id: I1074d0431695ec21e22cdef334dbe419763e7ba2
üst d93c89dd
......@@ -773,20 +773,18 @@ Color OS2METReader::GetPaletteColor(sal_uInt32 nIndex)
sal::static_int_cast< sal_uInt8 >(nIndex&0xff));
}
sal_uInt16 OS2METReader::ReadBigEndianWord()
{
sal_uInt8 nLo,nHi;
sal_uInt8 nLo(0), nHi(0);
pOS2MET->ReadUChar( nHi ).ReadUChar( nLo );
return (((sal_uInt16)nHi)<<8)|(((sal_uInt16)nLo)&0x00ff);
}
sal_uLong OS2METReader::ReadBigEndian3BytesLong()
{
sal_uInt16 nLo;
sal_uInt8 nHi;
sal_uInt8 nHi(0);
pOS2MET->ReadUChar( nHi );
nLo=ReadBigEndianWord();
sal_uInt16 nLo = ReadBigEndianWord();
return ((((sal_uLong)nHi)<<16)&0x00ff0000)|((sal_uLong)nLo);
}
......@@ -2563,10 +2561,7 @@ void OS2METReader::ReadField(sal_uInt16 nFieldType, sal_uInt16 nFieldSize)
void OS2METReader::ReadOS2MET( SvStream & rStreamOS2MET, GDIMetaFile & rGDIMetaFile )
{
sal_uInt16 nFieldSize;
sal_uInt16 nFieldType;
sal_uLong nPercent, nLastPercent;
sal_uInt8 nMagicByte;
ErrorCode=0;
......@@ -2632,6 +2627,7 @@ void OS2METReader::ReadOS2MET( SvStream & rStreamOS2MET, GDIMetaFile & rGDIMetaF
sal_uInt64 const nStartPos = pOS2MET->Tell();
sal_uInt64 const nRemaining = pOS2MET->remainingSize();
Callback(0); nLastPercent=0;
sal_uInt64 nPos = pOS2MET->Tell();
......@@ -2644,15 +2640,17 @@ void OS2METReader::ReadOS2MET( SvStream & rStreamOS2MET, GDIMetaFile & rGDIMetaF
nLastPercent=nPercent;
}
nFieldSize=ReadBigEndianWord();
sal_uInt16 nFieldSize = ReadBigEndianWord();
sal_uInt8 nMagicByte(0);
pOS2MET->ReadUChar( nMagicByte );
if (nMagicByte!=0xd3) {
pOS2MET->SetError(SVSTREAM_FILEFORMAT_ERROR);
ErrorCode=7;
break;
}
pOS2MET->ReadUInt16( nFieldType );
sal_uInt16 nFieldType(0);
pOS2MET->ReadUInt16(nFieldType);
pOS2MET->SeekRel(3);
nPos+=8; nFieldSize-=8;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment