mirror of https://github.com/mirror/busybox.git
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>1_30_stable
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) {
|
if (radix) {
|
||||||
bc_num_printNewline();
|
bc_num_printNewline();
|
||||||
bb_putchar('.');
|
bb_putchar('.');
|
||||||
G.prog.nchars += 1;
|
G.prog.nchars++;
|
||||||
}
|
}
|
||||||
|
|
||||||
bc_num_printNewline();
|
bc_num_printNewline();
|
||||||
|
@ -5302,8 +5302,10 @@ static void bc_num_printDecimal(BcNum *n)
|
||||||
{
|
{
|
||||||
size_t i, rdx = n->rdx - 1;
|
size_t i, rdx = n->rdx - 1;
|
||||||
|
|
||||||
if (n->neg) bb_putchar('-');
|
if (n->neg) {
|
||||||
G.prog.nchars += n->neg;
|
bb_putchar('-');
|
||||||
|
G.prog.nchars++;
|
||||||
|
}
|
||||||
|
|
||||||
for (i = n->len - 1; i < n->len; --i)
|
for (i = n->len - 1; i < n->len; --i)
|
||||||
bc_num_printHex((size_t) n->num[i], 1, i == rdx);
|
bc_num_printHex((size_t) n->num[i], 1, i == rdx);
|
||||||
|
|
Loading…
Reference in New Issue