Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/kornelski/7z.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '7zip/Compress/Rar29/Original/getbits.hpp')
-rwxr-xr-x7zip/Compress/Rar29/Original/getbits.hpp37
1 files changed, 0 insertions, 37 deletions
diff --git a/7zip/Compress/Rar29/Original/getbits.hpp b/7zip/Compress/Rar29/Original/getbits.hpp
deleted file mode 100755
index 8819f53a..00000000
--- a/7zip/Compress/Rar29/Original/getbits.hpp
+++ /dev/null
@@ -1,37 +0,0 @@
-#ifndef _RAR_GETBITS_
-#define _RAR_GETBITS_
-
-class BitInput
-{
- public:
- enum BufferSize {MAX_SIZE=0x8000};
- protected:
- int InAddr,InBit;
- public:
- BitInput();
- ~BitInput();
-
- byte *InBuf;
-
- void InitBitInput()
- {
- InAddr=InBit=0;
- }
- void addbits(int Bits)
- {
- Bits+=InBit;
- InAddr+=Bits>>3;
- InBit=Bits&7;
- }
- unsigned int getbits()
- {
- unsigned int BitField=(uint)InBuf[InAddr] << 16;
- BitField|=(uint)InBuf[InAddr+1] << 8;
- BitField|=(uint)InBuf[InAddr+2];
- BitField >>= (8-InBit);
- return(BitField & 0xffff);
- }
- void faddbits(int Bits);
- unsigned int fgetbits();
-};
-#endif