LzxDecoder.h (p7zip_15.14.1_src_all) | : | LzxDecoder.h (p7zip_16.02_src_all) | ||
---|---|---|---|---|
skipping to change at line 70 | skipping to change at line 70 | |||
} | } | |||
_value = (_value << 16) | val; | _value = (_value << 16) | val; | |||
_bitPos += 16; | _bitPos += 16; | |||
} | } | |||
} | } | |||
void NormalizeBig() | void NormalizeBig() | |||
{ | { | |||
if (_bitPos <= 16) | if (_bitPos <= 16) | |||
{ | { | |||
UInt32 val; | ||||
if (_buf >= _bufLim) | ||||
{ | { | |||
val = 0xFFFF; | UInt32 val; | |||
_extraSize += 2; | if (_buf >= _bufLim) | |||
} | { | |||
else | val = 0xFFFF; | |||
{ | _extraSize += 2; | |||
val = GetUi16(_buf); | } | |||
_buf += 2; | else | |||
{ | ||||
val = GetUi16(_buf); | ||||
_buf += 2; | ||||
} | ||||
_value = (_value << 16) | val; | ||||
_bitPos += 16; | ||||
} | } | |||
_value = (_value << 16) | val; | ||||
_bitPos += 16; | ||||
if (_bitPos <= 16) | if (_bitPos <= 16) | |||
{ | { | |||
UInt32 val; | UInt32 val; | |||
if (_buf >= _bufLim) | if (_buf >= _bufLim) | |||
{ | { | |||
val = 0xFFFF; | val = 0xFFFF; | |||
_extraSize += 2; | _extraSize += 2; | |||
} | } | |||
else | else | |||
{ | { | |||
End of changes. 3 change blocks. | ||||
11 lines changed or deleted | 13 lines changed or added |