]> wimlib.net Git - wimlib/blobdiff - include/wimlib/compress_common.h
compress_common: sync with libdeflate
[wimlib] / include / wimlib / compress_common.h
index 7913a138734925aaae2a01a965390e33948fe7f7..f2ed4109e8712741785defc100659d36b8e066e8 100644 (file)
@@ -9,11 +9,11 @@
 
 #include "wimlib/types.h"
 
-extern void
-make_canonical_huffman_code(unsigned num_syms,
-                           unsigned max_codeword_len,
-                           const u32 freq_tab[restrict],
-                           u8 lens[restrict],
-                           u32 codewords[restrict]);
+#define MAX_NUM_SYMS           799     /* LZMS_MAX_NUM_SYMS */
+#define MAX_CODEWORD_LEN       16
+
+void
+make_canonical_huffman_code(unsigned num_syms, unsigned max_codeword_len,
+                           const u32 freqs[], u8 lens[], u32 codewords[]);
 
 #endif /* _WIMLIB_COMPRESS_COMMON_H */