]> wimlib.net Git - wimlib/blobdiff - src/compress.c
Use only 16 bits for symbol frequencies
[wimlib] / src / compress.c
index c1a52ff63df7c04527f0d74e8c34832fd6929ed3..f98a4416f666fd9776eb84953c5deea79c51e019 100644 (file)
@@ -224,7 +224,7 @@ static void huffman_tree_compute_path_lengths(HuffmanNode *node, u16 cur_len)
  *                     for symbol i.
  */
 void make_canonical_huffman_code(unsigned num_syms, unsigned max_codeword_len,
-                                const u32 freq_tab[], u8 lens[],
+                                const freq_t freq_tab[], u8 lens[],
                                 u16 codewords[])
 {
        /* We require at least 2 possible symbols in the alphabet to produce a