From ebd8065f387e24f9a9562377dcabbf7eb0165c79 Mon Sep 17 00:00:00 2001 From: Aaron Lehmann Date: Thu, 6 Dec 2001 03:32:12 +0000 Subject: Trying to commit Changelog and TODO. cvs is being weird :/ --- Changelog | 2 +- TODO | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Changelog b/Changelog index 41b2358d2..aa4cd401a 100644 --- a/Changelog +++ b/Changelog @@ -15,7 +15,7 @@ -- a whole bunch of ash size optimizations -- Fix for ash leading redirections (i.e. '2>/dev/null ls rubbish') * Rodney Brown - -- Optimized gzip.c, shrinking it be ~1.5k + -- Optimized gzip.c, shrinking it by ~1.5k * Matt Kraai -- Fix sed s/[/]// handling (closes: #1208). -- Fix `-/bin/sh' invocation (closes: #1209). diff --git a/TODO b/TODO index 6ca42efe8..378717d8b 100644 --- a/TODO +++ b/TODO @@ -56,3 +56,8 @@ and then start with the biggest things and make them smaller... xargs could use a -l option ------------------------------------------------------------------ + +libbb/unzip.c and archival/gzip.c have common constant static arrays and +code for initializing the CRC array. Both use CRC-32 and could use +common code for CRC calculation. Within archival/gzip.c, the CRC +array should be malloc-ed as it is in libbb/unzip.c . -- cgit v1.2.3