← Commit list

57734c926

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

Subject

bc: fold zbc_num_stream() into its single caller

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+3 -11
@@ -5486,14 +5486,6 @@ static BC_STATUS zbc_num_printBase(BcNum *n)
}
#define zbc_num_printBase(...) (zbc_num_printBase(__VA_ARGS__) COMMA_SUCCESS)
-#if ENABLE_DC
-static BC_STATUS zbc_num_stream(BcNum *n, BcNum *base)
-{
- RETURN_STATUS(zbc_num_printNum(n, base, 1, bc_num_printChar));
-}
-#define zbc_num_stream(...) (zbc_num_stream(__VA_ARGS__) COMMA_SUCCESS)
-#endif
-
static BC_STATUS zbc_num_print(BcNum *n, bool newline)
{
BcStatus s = BC_STATUS_SUCCESS;
@@ -6259,9 +6251,9 @@ static BC_STATUS zbc_program_printStream(void)
s = zbc_program_num(r, &n, false);
if (s) RETURN_STATUS(s);
- if (BC_PROG_NUM(r, n))
- s = zbc_num_stream(n, &G.prog.strmb);
- else {
+ if (BC_PROG_NUM(r, n)) {
+ s = zbc_num_printNum(n, &G.prog.strmb, 1, bc_num_printChar);
+ } else {
idx = (r->t == BC_RESULT_STR) ? r->d.id.idx : n->rdx;
str = *bc_program_str(idx);
printf("%s", str);