From bff32ce4d5a22fe7664f77c96f281fe3b02a9c75 Mon Sep 17 00:00:00 2001 From: Denis Vlasenko Date: Thu, 15 Mar 2007 19:48:35 +0000 Subject: gzip: Improve ptr_to_globals trick, allowing gcc to optimize better. -480 bytes. --- archival/gzip.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'archival') diff --git a/archival/gzip.c b/archival/gzip.c index 6af6c1886..c2333e3b1 100644 --- a/archival/gzip.c +++ b/archival/gzip.c @@ -2045,8 +2045,8 @@ int gzip_main(int argc, char **argv) } #endif - ptr_to_globals = xzalloc(sizeof(struct globals) + sizeof(struct globals2)); - ptr_to_globals++; + PTR_TO_GLOBALS = xzalloc(sizeof(struct globals) + sizeof(struct globals2)) + + sizeof(struct globals); G2.l_desc.dyn_tree = G2.dyn_ltree; G2.l_desc.static_tree = G2.static_ltree; G2.l_desc.extra_bits = extra_lbits; -- cgit v1.2.3