OSDN Git Service

*** empty log message ***
authorarai <arai@6a8cc165-1e22-0410-a132-eb4e3f353aba>
Sun, 12 Jan 2003 20:11:38 +0000 (20:11 +0000)
committerarai <arai@6a8cc165-1e22-0410-a132-eb4e3f353aba>
Sun, 12 Jan 2003 20:11:38 +0000 (20:11 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/lha/lha/trunk@618 6a8cc165-1e22-0410-a132-eb4e3f353aba

ChangeLog
src/huf.c

index d4a29df..21b3d0f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2003-01-13  Koji Arai  <jca02266@nifty.ne.jp>
+
+       * src/slide.c: refined.
+
 2002-12-31  Koji Arai  <jca02266@nifty.ne.jp>
 
        * src/lhext.c (adjust_info): On Cygwin, execute permission should
index df093a3..9aea9ff 100644 (file)
--- a/src/huf.c
+++ b/src/huf.c
@@ -88,6 +88,7 @@ write_pt_len(n, nbit, i_special)
         if (k <= 6)
             putbits(3, k);
         else
+            /* k=7 -> 1110  k=8 -> 11110  k=9 -> 111110 ... */
             putbits(k - 3, USHRT_MAX << 1);
         if (i == i_special) {
             while (i < 6 && pt_len[i] == 0)
@@ -338,7 +339,7 @@ read_pt_len(nn, nbit, i_special)
                     mask >>= 1;
                     c++;
                 }
-                fillbuf(c - 3);         /* fillbuf(c - 7 + 3); ??? */
+                fillbuf(c - 3);
             }
 
             pt_len[i++] = c;