multiplier suffixes are short, store them directly in struct suffix_mult

function                                             old     new   delta
xstrtoul_range_sfx                                   226     217      -9
xstrtoull_range_sfx                                  291     280     -11
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-20)             Total: -20 bytes
   text    data     bss     dec     hex filename
 669128    2668   13616  685412   a7564 busybox_old
 669108    2668   13616  685392   a7550 busybox_unstripped
This commit is contained in:
Denis Vlasenko
2007-07-27 15:06:25 +00:00
parent 7587870617
commit f868963c67
11 changed files with 25 additions and 25 deletions

View File

@@ -760,10 +760,10 @@ static action*** parse_params(char **argv)
static const struct suffix_mult find_suffixes[] = {
{ "c", 1 },
{ "w", 2 },
{ "b"+1, 512 },
{ "", 512 },
{ "b", 512 },
{ "k", 1024 },
{ NULL, 0 }
{ }
};
action_size *ap;
ap = ALLOC_ACTION(size);