X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Flzms-decompress.c;fp=src%2Flzms-decompress.c;h=f010c95c7ac2ca423c721ee03c4479d24b9b0f66;hp=00e97d27e5c86de942c838c4a802bf72de61c3f0;hb=1fc939b7bd0b37900d974b1cd5b11df128df71f5;hpb=d9675dd5814394373d9871c6e9b7b35325b3d21d diff --git a/src/lzms-decompress.c b/src/lzms-decompress.c index 00e97d27..f010c95c 100644 --- a/src/lzms-decompress.c +++ b/src/lzms-decompress.c @@ -556,7 +556,6 @@ lzms_range_decode_bit(struct lzms_range_decoder *dec) static void lzms_rebuild_adaptive_huffman_code(struct lzms_huffman_decoder *dec) { - int ret; /* XXX: This implementation makes use of code already implemented for * the XPRESS and LZX compression formats. However, since for the @@ -569,9 +568,12 @@ lzms_rebuild_adaptive_huffman_code(struct lzms_huffman_decoder *dec) dec->num_syms); make_canonical_huffman_code(dec->num_syms, LZMS_MAX_CODEWORD_LEN, dec->sym_freqs, dec->lens, dec->codewords); - ret = make_huffman_decode_table(dec->decode_table, dec->num_syms, - LZMS_DECODE_TABLE_BITS, dec->lens, - LZMS_MAX_CODEWORD_LEN); +#if defined(ENABLE_LZMS_DEBUG) + int ret = +#endif + make_huffman_decode_table(dec->decode_table, dec->num_syms, + LZMS_DECODE_TABLE_BITS, dec->lens, + LZMS_MAX_CODEWORD_LEN); LZMS_ASSERT(ret == 0); }