bc: use common_parse_init() in bc_vm_init()
authorDenys Vlasenko <vda.linux@googlemail.com>
Tue, 11 Dec 2018 22:22:52 +0000 (23:22 +0100)
committerDenys Vlasenko <vda.linux@googlemail.com>
Tue, 11 Dec 2018 22:22:52 +0000 (23:22 +0100)
function                                             old     new   delta
common_parse_init                                     26      45     +19
dc_parse_init                                         17       -     -17
bc_parse_init                                         17       -     -17
bc_vm_init                                           744     725     -19
------------------------------------------------------------------------------
(add/remove: 0/2 grow/shrink: 1/1 up/down: 19/-53)            Total: -34 bytes

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
miscutils/bc.c

index 32e002913a6c945f8b6ca07930d313907abcd9b1..e3e8198b7b31d06105502325087ec6750bb94674 100644 (file)
@@ -7575,11 +7575,7 @@ static int bc_vm_init(const char *env_len)
        if (IS_BC)
                IF_BC(bc_vm_envArgs();)
        bc_program_init();
-       if (IS_BC) {
-               IF_BC(bc_parse_init(&G.prs, BC_PROG_MAIN);)
-       } else {
-               IF_DC(dc_parse_init(&G.prs, BC_PROG_MAIN);)
-       }
+       common_parse_init(&G.prs, BC_PROG_MAIN);
 
        if (isatty(0)) {
 #if ENABLE_FEATURE_BC_SIGNALS