"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "CPP/7zip/Compress/LzxDecoder.h" between
p7zip_15.14.1_src_all.tar.gz and p7zip_16.02_src_all.tar.gz

About: p7zip is a command-line file archiver with a high compression ratio (a port of the Windows program 7za.exe).

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

Home  |  About  |  All  |  Newest  |  Fossies Dox  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTPS