From 336b36768ffc8ec1945ed8dcf235fd2a9462c967 Mon Sep 17 00:00:00 2001 From: Andre Noll Date: Sat, 28 Dec 2013 17:02:55 +0000 Subject: [PATCH] bitstream: Remove pointless variable "code_prefix2". This variable is only used at one place. Using the computed value directly in the conditional allows to get rid of it. --- bitstream.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/bitstream.c b/bitstream.c index ce672991..8f13a9b5 100644 --- a/bitstream.c +++ b/bitstream.c @@ -58,7 +58,7 @@ static int build_table(struct vlc *vlc, int table_nb_bits, int nb_codes, const void *bits, const void *codes, int codes_size, uint32_t code_prefix, int n_prefix) { - int i, j, k, n, table_size, table_index, nb, n1, idx, code_prefix2; + int i, j, k, n, table_size, table_index, nb, n1, idx; uint32_t code; VLC_TYPE(*table)[2]; @@ -81,8 +81,7 @@ static int build_table(struct vlc *vlc, int table_nb_bits, int nb_codes, continue; GET_DATA(code, codes, i, codes_size); /* if code matches the prefix, it is in the table */ - code_prefix2 = code >> n; - if (code_prefix2 != code_prefix) + if ((code >> n) != code_prefix) continue; if (n <= table_nb_bits) { /* no need to add another table */ -- 2.39.5