]> git.tuebingen.mpg.de Git - paraslash.git/commitdiff
bitstream: Remove pointless variable "code_prefix2".
authorAndre Noll <maan@systemlinux.org>
Sat, 28 Dec 2013 17:02:55 +0000 (17:02 +0000)
committerAndre Noll <maan@systemlinux.org>
Tue, 22 Apr 2014 00:26:43 +0000 (02:26 +0200)
This variable is only used at one place. Using the computed value
directly in the conditional allows to get rid of it.

bitstream.c

index ce6729917621dda74f7a861906426b7f58e56031..8f13a9b578f9fe82d07d1df5c0b9d1627bfa01e2 100644 (file)
@@ -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 */