From: Andre Noll Date: Sat, 28 Dec 2013 17:02:55 +0000 (+0000) Subject: bitstream: Remove pointless variable "code_prefix2". X-Git-Tag: v0.5.3~17^2~3 X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=commitdiff_plain;h=336b36768ffc8ec1945ed8dcf235fd2a9462c967 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. --- 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 */