diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2007-10-16 14:07:41 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2007-10-16 14:07:41 +0000 |
commit | 686b0ef7d83f11741c21aae292558671e5298799 (patch) | |
tree | b70e2f3dde947681d9329abe6ed1a03de81e6be9 /archival/bz/bzlib.c | |
parent | 008eda2c548045b4918ebb2e132940a790a84201 (diff) | |
download | busybox-w32-686b0ef7d83f11741c21aae292558671e5298799.tar.gz busybox-w32-686b0ef7d83f11741c21aae292558671e5298799.tar.bz2 busybox-w32-686b0ef7d83f11741c21aae292558671e5298799.zip |
bzip2: move state pointer to the offset 0 (smaller code)
ifdef out DecompressEnd if FEATURE_CLEAN_UP is not seleted
fallbackSort 1655 1672 +17
mainSort 2447 2458 +11
bzip2_main 109 119 +10
.rodata 123466 123469 +3
generateMTFValues 433 435 +2
handle_compress 355 356 +1
BZ2_bzCompress 79 78 -1
prepare_new_block 55 48 -7
compressStream 547 503 -44
sendMTFValues 2225 2140 -85
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 6/4 up/down: 44/-137) Total: -93 bytes
text data bss dec hex filename
676421 2538 12104 691063 a8b77 busybox_old
676328 2538 12104 690970 a8b1a busybox_unstripped
Diffstat (limited to 'archival/bz/bzlib.c')
-rw-r--r-- | archival/bz/bzlib.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/archival/bz/bzlib.c b/archival/bz/bzlib.c index f27050a3c..cdb596cb1 100644 --- a/archival/bz/bzlib.c +++ b/archival/bz/bzlib.c | |||
@@ -363,6 +363,7 @@ case_BZ_M_FLUSHING: | |||
363 | 363 | ||
364 | 364 | ||
365 | /*---------------------------------------------------*/ | 365 | /*---------------------------------------------------*/ |
366 | #if ENABLE_FEATURE_CLEAN_UP | ||
366 | static | 367 | static |
367 | void BZ2_bzCompressEnd(bz_stream *strm) | 368 | void BZ2_bzCompressEnd(bz_stream *strm) |
368 | { | 369 | { |
@@ -375,6 +376,7 @@ void BZ2_bzCompressEnd(bz_stream *strm) | |||
375 | free(s->crc32table); | 376 | free(s->crc32table); |
376 | free(strm->state); | 377 | free(strm->state); |
377 | } | 378 | } |
379 | #endif | ||
378 | 380 | ||
379 | 381 | ||
380 | /*---------------------------------------------------*/ | 382 | /*---------------------------------------------------*/ |