← Commit list

30a8e0c2f

Denys Vlasenko
Denys Vlasenko
2018-12-18
SUCCESS Duration: 150s

Subject

bc: code shrink

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

miscutils/bc.c+5 -3
@@ -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);