gzip: Improve ptr_to_globals trick, allowing gcc

to optimize better. -480 bytes.
This commit is contained in:
Denis Vlasenko
2007-03-15 19:48:35 +00:00
parent 1cc70225e7
commit bff32ce4d5
3 changed files with 8 additions and 4 deletions

View File

@@ -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;