From 6d0470be4d1855a0ea254e788e9ced23fc36dfb7 Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Wed, 28 May 2014 19:16:33 -0500 Subject: [PATCH 1/1] lzx-compress.c: Simplify output of length footer --- src/lzx-compress.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/lzx-compress.c b/src/lzx-compress.c index ba3b10aa..5246e1a1 100644 --- a/src/lzx-compress.c +++ b/src/lzx-compress.c @@ -456,9 +456,6 @@ lzx_write_match(struct output_bitstream *out, int block_type, * MIN_MATCH_LEN. */ if (match_len_minus_2 < LZX_NUM_PRIMARY_LENS) { len_header = match_len_minus_2; - /* No length footer-- mark it with a special - * value. */ - len_footer = (unsigned)(-1); } else { len_header = LZX_NUM_PRIMARY_LENS; len_footer = match_len_minus_2 - LZX_NUM_PRIMARY_LENS; @@ -478,10 +475,9 @@ lzx_write_match(struct output_bitstream *out, int block_type, /* If there is a length footer, output it using the * length Huffman code. */ - if (len_footer != (unsigned)(-1)) { + if (len_header == LZX_NUM_PRIMARY_LENS) bitstream_put_bits(out, codes->codewords.len[len_footer], codes->lens.len[len_footer]); - } num_extra_bits = lzx_get_num_extra_bits(position_slot); -- 2.43.0