OSDN Git Service

* src/shuf.c (decode_c_st0): the method of -lh3- extraction was
authorarai <arai@6a8cc165-1e22-0410-a132-eb4e3f353aba>
Sat, 29 Jun 2002 03:17:02 +0000 (03:17 +0000)
committerarai <arai@6a8cc165-1e22-0410-a132-eb4e3f353aba>
Sat, 29 Jun 2002 03:17:02 +0000 (03:17 +0000)
fixed by DANGAN (reported on the LHa BBS [35]).

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/lha/lha/trunk@253 6a8cc165-1e22-0410-a132-eb4e3f353aba

src/shuf.c

index 601fcaf..1ae45db 100644 (file)
@@ -119,15 +119,11 @@ read_tree_p(/*void*/)
        while (i < NP) {
                pt_len[i] = getbits(LENFIELD);
                if (++i == 3 && pt_len[0] == 1 && pt_len[1] == 1 && pt_len[2] == 1) {
-#ifdef SUPPORT_LH7
-                       c = getbits(MAX_DICBIT - 7);
-#else
-                       c = getbits(MAX_DICBIT - 6);
-#endif
+                       c = getbits(LH3_DICBIT - 6);
                        for (i = 0; i < NP; i++)
-                               c_len[i] = 0;
+                               pt_len[i] = 0;
                        for (i = 0; i < 256; i++)
-                               c_table[i] = c;
+                               pt_table[i] = c;
                        return;
                }
        }