diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2018-02-03 15:31:54 +0100 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2018-02-03 15:31:54 +0100 |
commit | 2cfe10a5586abe4f50994f4a0d6a01cc867b8d43 (patch) | |
tree | f62e46464ade9c5e0bfdbd36754e8e6f73a5aaf3 | |
parent | 1cbcb023169abdb7ca278ae7c589c6f9fb60ca03 (diff) | |
download | busybox-w32-2cfe10a5586abe4f50994f4a0d6a01cc867b8d43.tar.gz busybox-w32-2cfe10a5586abe4f50994f4a0d6a01cc867b8d43.tar.bz2 busybox-w32-2cfe10a5586abe4f50994f4a0d6a01cc867b8d43.zip |
bzip2: shrink makeMaps_e()
function old new delta
generateMTFValues 378 368 -10
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r-- | archival/libarchive/bz/compress.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/archival/libarchive/bz/compress.c b/archival/libarchive/bz/compress.c index 7efa533b0..0d083486b 100644 --- a/archival/libarchive/bz/compress.c +++ b/archival/libarchive/bz/compress.c | |||
@@ -146,13 +146,14 @@ static | |||
146 | void makeMaps_e(EState* s) | 146 | void makeMaps_e(EState* s) |
147 | { | 147 | { |
148 | int i; | 148 | int i; |
149 | s->nInUse = 0; | 149 | unsigned cnt = 0; |
150 | for (i = 0; i < 256; i++) { | 150 | for (i = 0; i < 256; i++) { |
151 | if (s->inUse[i]) { | 151 | if (s->inUse[i]) { |
152 | s->unseqToSeq[i] = s->nInUse; | 152 | s->unseqToSeq[i] = cnt; |
153 | s->nInUse++; | 153 | cnt++; |
154 | } | 154 | } |
155 | } | 155 | } |
156 | s->nInUse = cnt; | ||
156 | } | 157 | } |
157 | 158 | ||
158 | 159 | ||