bc: convert BC_STATUS_PARSE_NO_AUTO

function                                             old     new   delta
bc_parse_auto                                        275     291     +16
bc_err_msgs                                          172     168      -4
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/1 up/down: 16/-4)              Total: 12 bytes
   text	   data	    bss	    dec	    hex	filename
 987911	    485	   7296	 995692	  f316c	busybox_old
 987923	    485	   7296	 995704	  f3178	busybox_unstripped

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
1_30_stable
Denys Vlasenko 2018-12-03 21:46:41 +01:00
parent 04a1c763a6
commit abbc433d29
1 changed files with 3 additions and 3 deletions

View File

@ -189,7 +189,7 @@ typedef enum BcStatus {
BC_STATUS_PARSE_BAD_PRINT, BC_STATUS_PARSE_BAD_PRINT,
BC_STATUS_PARSE_BAD_FUNC, BC_STATUS_PARSE_BAD_FUNC,
BC_STATUS_PARSE_BAD_ASSIGN, BC_STATUS_PARSE_BAD_ASSIGN,
BC_STATUS_PARSE_NO_AUTO, // BC_STATUS_PARSE_NO_AUTO,
BC_STATUS_PARSE_DUPLICATE_LOCAL, BC_STATUS_PARSE_DUPLICATE_LOCAL,
BC_STATUS_PARSE_NO_BLOCK_END, BC_STATUS_PARSE_NO_BLOCK_END,
@ -261,7 +261,7 @@ static const char *const bc_err_msgs[] = {
"bad function definition", "bad function definition",
"bad assignment: left side must be scale, ibase, " "bad assignment: left side must be scale, ibase, "
"obase, last, var, or array element", "obase, last, var, or array element",
"no auto variable found", // "no auto variable found",
"function parameter or auto var has the same name as another", "function parameter or auto var has the same name as another",
"block end could not be found", "block end could not be found",
@ -4509,7 +4509,7 @@ static BcStatus bc_parse_auto(BcParse *p)
} }
if (comma) return BC_STATUS_PARSE_BAD_FUNC; if (comma) return BC_STATUS_PARSE_BAD_FUNC;
if (!one) return BC_STATUS_PARSE_NO_AUTO; if (!one) return bc_error("no auto variable found");
if (p->l.t.t != BC_LEX_NLINE && p->l.t.t != BC_LEX_SCOLON) if (p->l.t.t != BC_LEX_NLINE && p->l.t.t != BC_LEX_SCOLON)
return BC_STATUS_PARSE_BAD_TOKEN; return BC_STATUS_PARSE_BAD_TOKEN;