aboutsummaryrefslogtreecommitdiff
path: root/archival/gzip.c
diff options
context:
space:
mode:
authorvda <vda@69ca8d6d-28ef-0310-b511-8ec308f3f277>2007-03-15 19:48:35 +0000
committervda <vda@69ca8d6d-28ef-0310-b511-8ec308f3f277>2007-03-15 19:48:35 +0000
commitd6361d08a794e0e761dc06ea330eb7113496d72c (patch)
tree820b303027a64c7ce81bc084ce30140792b36d3a /archival/gzip.c
parent5a7eb67e30594b1b96c679cfe41336aaf5815d93 (diff)
downloadbusybox-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.c4
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;