diff --git a/core/src/com/riiablo/codec/util/BitStream.java b/core/src/com/riiablo/codec/util/BitStream.java index 25223acb..52a1eb3a 100644 --- a/core/src/com/riiablo/codec/util/BitStream.java +++ b/core/src/com/riiablo/codec/util/BitStream.java @@ -150,6 +150,11 @@ public class BitStream { return (int) readUnsigned(bits); } + public long readU63(int bits) { + assert bits < Long.SIZE : "only 63 bits can fit into long and be unsigned. bits: " + bits; + return readUnsigned(bits); + } + public int readU8(int bits) { assert bits <= Byte.SIZE; return (int) readUnsigned(bits);