"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "CPP/7zip/Compress/Rar5Decoder.cpp" 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).

Rar5Decoder.cpp  (p7zip_15.14.1_src_all):Rar5Decoder.cpp  (p7zip_16.02_src_all)
skipping to change at line 635 skipping to change at line 635
{ {
dist = _reps[3]; dist = _reps[3];
_reps[3] = _reps[2]; _reps[3] = _reps[2];
} }
_reps[2] = _reps[1]; _reps[2] = _reps[1];
} }
_reps[1] = rep0; _reps[1] = rep0;
rep0 = dist; rep0 = dist;
} }
UInt32 sym = m_LenDecoder.Decode(&_bitStream); const UInt32 sym2 = m_LenDecoder.Decode(&_bitStream);
if (sym >= kLenTableSize) if (sym2 >= kLenTableSize)
break; // return S_FALSE; break; // return S_FALSE;
len = SlotToLen(_bitStream, sym); len = SlotToLen(_bitStream, sym2);
} }
else else
{ {
if (sym == 256) if (sym == 256)
{ {
RINOK(AddFilter(_bitStream)); RINOK(AddFilter(_bitStream));
continue; continue;
} }
else // if (sym == 257) else // if (sym == 257)
{ {
 End of changes. 2 change blocks. 
3 lines changed or deleted 3 lines changed or added

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