bc: code shrink
function old new delta zbc_program_print 684 680 -4 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-4) Total: -4 bytes text data bss dec hex filename 981368 485 7296 989149 f17dd busybox_old 981364 485 7296 989145 f17d9 busybox_unstripped Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
694d2982e5
commit
30a8e0c2f9
@ -5290,7 +5290,7 @@ static FAST_FUNC void bc_num_printHex(size_t num, size_t width, bool radix)
|
||||
if (radix) {
|
||||
bc_num_printNewline();
|
||||
bb_putchar('.');
|
||||
G.prog.nchars += 1;
|
||||
G.prog.nchars++;
|
||||
}
|
||||
|
||||
bc_num_printNewline();
|
||||
@ -5302,8 +5302,10 @@ static void bc_num_printDecimal(BcNum *n)
|
||||
{
|
||||
size_t i, rdx = n->rdx - 1;
|
||||
|
||||
if (n->neg) bb_putchar('-');
|
||||
G.prog.nchars += n->neg;
|
||||
if (n->neg) {
|
||||
bb_putchar('-');
|
||||
G.prog.nchars++;
|
||||
}
|
||||
|
||||
for (i = n->len - 1; i < n->len; --i)
|
||||
bc_num_printHex((size_t) n->num[i], 1, i == rdx);
|
||||
|
Loading…
Reference in New Issue
Block a user