bc: fold zbc_num_stream() into its single caller
authorDenys Vlasenko <vda.linux@googlemail.com>
Mon, 17 Dec 2018 20:14:05 +0000 (21:14 +0100)
committerDenys Vlasenko <vda.linux@googlemail.com>
Tue, 18 Dec 2018 02:30:23 +0000 (03:30 +0100)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
miscutils/bc.c

index c65555fe2b7a263ff9ddadfd69447940a91d5fe3..e5ad0ed8653234e8c8a2350558100a7db8175db5 100644 (file)
@@ -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);