From bee51e139fff45c788b9eb1e161b297d5ee7895b Mon Sep 17 00:00:00 2001 From: Stefan Saraev <stefan@saraev.ca> Date: Mon, 27 Mar 2017 22:12:40 +0300 Subject: [cleanup] remove UnrarXLib --- lib/UnrarXLib/coder.cpp | 47 ----------------------------------------------- 1 file changed, 47 deletions(-) delete mode 100644 lib/UnrarXLib/coder.cpp (limited to 'lib/UnrarXLib/coder.cpp') diff --git a/lib/UnrarXLib/coder.cpp b/lib/UnrarXLib/coder.cpp deleted file mode 100644 index d556f0e18c..0000000000 --- a/lib/UnrarXLib/coder.cpp +++ /dev/null @@ -1,47 +0,0 @@ - - -inline unsigned int RangeCoder::GetChar() -{ - return(UnpackRead->GetChar()); -} - - -void RangeCoder::InitDecoder(Unpack *UnpackRead) -{ - RangeCoder::UnpackRead=UnpackRead; - - low=code=0; - range=uint(-1); - for (int i=0;i < 4;i++) - code=(code << 8) | GetChar(); -} - - -#define ARI_DEC_NORMALIZE(code,low,range,read) \ -{ \ - while ((low^(low+range))<TOP || (range<BOT && ((range=-low&(BOT-1)),1))) \ - { \ - code=(code << 8) | read->GetChar(); \ - range <<= 8; \ - low <<= 8; \ - } \ -} - - -inline int RangeCoder::GetCurrentCount() -{ - return (code-low)/(range /= SubRange.scale); -} - - -inline uint RangeCoder::GetCurrentShiftCount(uint SHIFT) -{ - return (code-low)/(range >>= SHIFT); -} - - -inline void RangeCoder::Decode() -{ - low += range*SubRange.LowCount; - range *= SubRange.HighCount-SubRange.LowCount; -} -- cgit v1.2.3