From: Denys Vlasenko Date: Thu, 6 Dec 2018 10:10:11 +0000 (+0100) Subject: bc: reuse common string X-Git-Tag: 1_30_0~280 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=a6f84e1a35b5d9d15bfb976f76bb5dc340bc995c;p=oweals%2Fbusybox.git bc: reuse common string text data bss dec hex filename 987232 485 7296 995013 f2ec5 busybox_old 987205 485 7296 994986 f2eaa busybox_unstripped Signed-off-by: Denys Vlasenko --- diff --git a/miscutils/bc.c b/miscutils/bc.c index dc4fa37a4..71945ff4a 100644 --- a/miscutils/bc.c +++ b/miscutils/bc.c @@ -986,9 +986,9 @@ static int bc_error(const char *msg) { return bc_error_fmt("%s", msg); } -static int bc_posix_error(const char *msg) +static int bc_POSIX_requires(const char *msg) { - return bc_posix_error_fmt("%s", msg); + return bc_posix_error_fmt("POSIX requires %s", msg); } static int bc_POSIX_does_not_allow(const char *msg) { @@ -4047,7 +4047,7 @@ static BcStatus bc_parse_return(BcParse *p) if (s) return s; if (!paren || p->l.t.last != BC_LEX_RPAREN) { - s = bc_posix_error("POSIX requires parentheses around return expressions"); + s = bc_POSIX_requires("parentheses around return expressions"); if (s) return s; } @@ -4416,7 +4416,7 @@ static BcStatus bc_parse_func(BcParse *p) if (s) return s; if (p->l.t.t != BC_LEX_LBRACE) - s = bc_posix_error("POSIX requires the left brace be on the same line as the function header"); + s = bc_POSIX_requires("the left brace be on the same line as the function header"); return s; @@ -4944,7 +4944,7 @@ static BcStatus bc_parse_expr_empty_ok(BcParse *p, uint8_t flags, BcParseNext ne if (s) return s; } else if ((flags & BC_PARSE_REL) && nrelops > 1) { - s = bc_posix_error("POSIX requires exactly one comparison operator per condition"); + s = bc_POSIX_requires("exactly one comparison operator per condition"); if (s) return s; }