diff options
author | vda <vda@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2007-03-15 19:48:35 +0000 |
---|---|---|
committer | vda <vda@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2007-03-15 19:48:35 +0000 |
commit | d6361d08a794e0e761dc06ea330eb7113496d72c (patch) | |
tree | 820b303027a64c7ce81bc084ce30140792b36d3a /archival/gzip.c | |
parent | 5a7eb67e30594b1b96c679cfe41336aaf5815d93 (diff) | |
download | busybox-w32-d6361d08a794e0e761dc06ea330eb7113496d72c.tar.gz busybox-w32-d6361d08a794e0e761dc06ea330eb7113496d72c.tar.bz2 busybox-w32-d6361d08a794e0e761dc06ea330eb7113496d72c.zip |
gzip: Improve ptr_to_globals trick, allowing gcc
to optimize better. -480 bytes.
git-svn-id: svn://busybox.net/trunk/busybox@18121 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'archival/gzip.c')
-rw-r--r-- | archival/gzip.c | 4 |
1 files changed, 2 insertions, 2 deletions
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) | |||
2045 | } | 2045 | } |
2046 | #endif | 2046 | #endif |
2047 | 2047 | ||
2048 | ptr_to_globals = xzalloc(sizeof(struct globals) + sizeof(struct globals2)); | 2048 | PTR_TO_GLOBALS = xzalloc(sizeof(struct globals) + sizeof(struct globals2)) |
2049 | ptr_to_globals++; | 2049 | + sizeof(struct globals); |
2050 | G2.l_desc.dyn_tree = G2.dyn_ltree; | 2050 | G2.l_desc.dyn_tree = G2.dyn_ltree; |
2051 | G2.l_desc.static_tree = G2.static_ltree; | 2051 | G2.l_desc.static_tree = G2.static_ltree; |
2052 | G2.l_desc.extra_bits = extra_lbits; | 2052 | G2.l_desc.extra_bits = extra_lbits; |