Package com.github.junrar.unpack.vm
Class BitInput
- java.lang.Object
-
- com.github.junrar.unpack.vm.BitInput
-
-
Constructor Summary
Constructors Constructor Description BitInput()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddbits(int Bits)voidfaddbits(int Bits)intfgetbits()intgetbits()byte[]getInBuf()voidInitBitInput()booleanOverflow(int IncPtr)Indicates an Overfow
-
-
-
Field Detail
-
MAX_SIZE
public static final int MAX_SIZE
the max size of the input- See Also:
- Constant Field Values
-
inAddr
protected int inAddr
-
inBit
protected int inBit
-
inBuf
protected byte[] inBuf
-
-
Method Detail
-
InitBitInput
public void InitBitInput()
-
addbits
public void addbits(int Bits)
- Parameters:
Bits- .
-
getbits
public int getbits()
- Returns:
- the bits (unsigned short)
-
faddbits
public void faddbits(int Bits)
- Parameters:
Bits- add the bits
-
fgetbits
public int fgetbits()
- Returns:
- get the bits
-
Overflow
public boolean Overflow(int IncPtr)
Indicates an Overfow- Parameters:
IncPtr- how many bytes to inc- Returns:
- true if an Oververflow would occur
-
getInBuf
public byte[] getInBuf()
-
-