Kaydet (Commit) 3ae57096 authored tarafından Caolán McNamara's avatar Caolán McNamara

use memset instead of loop

Change-Id: I572f52658914a0814bc3d3990830e247275e110b
üst 9fadf818
......@@ -995,10 +995,14 @@ void CCIDecompressor::Read1DScanlineData(sal_uInt8 * pTarget, sal_uInt16 nTarget
nDataBits = nDataBits - nTgtFreeByteBits;
pTarget++;
nTgtFreeByteBits=8;
while (nDataBits>=8) {
*(pTarget++)=nBlackOrWhite;
nDataBits-=8;
if (nDataBits >= 8)
{
const sal_uInt16 nDataBytes = nDataBits / 8;
memset(pTarget, nBlackOrWhite, nDataBytes);
pTarget += nDataBytes;
nDataBits -= nDataBytes * 8;
}
if (nDataBits>0) {
*pTarget=nBlackOrWhite;
nTgtFreeByteBits = nTgtFreeByteBits - nDataBits;
......
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