| ... | @@ -23,7 +23,7 @@ pub fn BitReader32(comptime ReaderType: type) type { | ... | @@ -23,7 +23,7 @@ pub fn BitReader32(comptime ReaderType: type) type { |
| 23 | /// fill buffer from forward_reader by calling fill in advance and readF with | 23 | /// fill buffer from forward_reader by calling fill in advance and readF with |
| 24 | /// buffered flag set. | 24 | /// buffered flag set. |
| 25 | /// | 25 | /// |
| 26 | pub fn BitReader(T: type, comptime ReaderType: type) type { | 26 | pub fn BitReader(comptime T: type, comptime ReaderType: type) type { |
| 27 | assert(T == u32 or T == u64); | 27 | assert(T == u32 or T == u64); |
| 28 | const t_bytes: usize = @sizeOf(T); | 28 | const t_bytes: usize = @sizeOf(T); |
| 29 | const Tshift = if (T == u64) u6 else u5; | 29 | const Tshift = if (T == u64) u6 else u5; |