| ... | ... | @@ -69,7 +69,7 @@ fn HuffmanDecoder( |
| 69 | 69 | |
| 70 | 70 | /// Generates symbols and lookup tables from list of code lens for each symbol. |
| 71 | 71 | pub fn generate(self: *Self, lens: []const u4) !void { |
| 72 | | try checkCompletnes(lens); |
| 72 | try checkCompleteness(lens); |
| 73 | 73 | |
| 74 | 74 | // init alphabet with code_bits |
| 75 | 75 | for (self.symbols, 0..) |_, i| { |
| ... | ... | @@ -123,7 +123,7 @@ fn HuffmanDecoder( |
| 123 | 123 | /// Huffman code for n symbols. |
| 124 | 124 | /// |
| 125 | 125 | /// Reference: https://github.com/madler/zlib/blob/5c42a230b7b468dff011f444161c0145b5efae59/contrib/puff/puff.c#L340 |
| 126 | | fn checkCompletnes(lens: []const u4) !void { |
| 126 | fn checkCompleteness(lens: []const u4) !void { |
| 127 | 127 | if (alphabet_size == 286) |
| 128 | 128 | if (lens[256] == 0) return error.MissingEndOfBlockCode; |
| 129 | 129 | |