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 |