]> wimlib.net Git - wimlib/blobdiff - src/lzx.h
Decompression optimizations
[wimlib] / src / lzx.h
index 70872abeab68c2d65fb686abdbe93dc88d60922d..ab158d866d21a705fcec9a5f23bcccff837dd90c 100644 (file)
--- a/src/lzx.h
+++ b/src/lzx.h
 
 #define LZX_MAINTREE_NUM_SYMBOLS        (LZX_NUM_CHARS + \
                                        (LZX_NUM_POSITION_SLOTS << 3))
-#define LZX_MAINTREE_TABLEBITS         12
+#define LZX_MAINTREE_TABLEBITS         11
 
 #define LZX_LENTREE_NUM_SYMBOLS                249
-#define LZX_LENTREE_TABLEBITS          12
+#define LZX_LENTREE_TABLEBITS          10
 
 #define LZX_PRETREE_NUM_SYMBOLS                20
 #define LZX_PRETREE_TABLEBITS          6
@@ -82,10 +82,10 @@ struct lru_queue {
        int R2;
 };
 
-extern int lzx_decompress(const void *compressed_data, uint compressed_len,
-                         void *uncompressed_data, uint uncompressed_len);
+extern int lzx_decompress(const void *compressed_data, unsigned compressed_len,
+                         void *uncompressed_data, unsigned uncompressed_len);
 
-extern int lzx_compress(const void *uncompressed_data, uint uncompressed_len,
-                       void *compressed_data, uint *compressed_len_ret);
+extern int lzx_compress(const void *uncompressed_data, unsigned uncompressed_len,
+                       void *compressed_data, unsigned *compressed_len_ret);
 
 #endif /* _WIMLIB_LZX_H */