From d1ee5475303919f19ff57635b7177237de42fd44 Mon Sep 17 00:00:00 2001 From: Collin Smith Date: Mon, 3 Aug 2020 16:11:59 -0700 Subject: [PATCH] Created BitStream#readU63(int) --- core/src/com/riiablo/codec/util/BitStream.java | 5 +++++ 1 file changed, 5 insertions(+) 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);