diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2021-01-08 11:08:24 +0200 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2021-01-08 11:08:24 +0200 |
commit | 117fe375fd1ab8aa02c7000f148142659ee14308 (patch) | |
tree | 36d5c7b78794c992ab1c23543fbbdd5071f373d7 /command.c | |
parent | 4d6b2e5e35dff0b9fc51742ab5b7b0a06d9aff50 (diff) | |
parent | d562eb482f3180dcd59a332edc91027ea3844d90 (diff) | |
download | egawk-117fe375fd1ab8aa02c7000f148142659ee14308.tar.gz egawk-117fe375fd1ab8aa02c7000f148142659ee14308.tar.bz2 egawk-117fe375fd1ab8aa02c7000f148142659ee14308.zip |
Merge branch 'gawk-5.1-stable'
Diffstat (limited to 'command.c')
-rw-r--r-- | command.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -1703,7 +1703,7 @@ yyreduce: case 34: /* command: frame_cmd opt_integer */ #line 288 "command.y" { - if (cmdtab[cmd_idx].class == D_FRAME + if (cmdtab[cmd_idx].lex_class == D_FRAME && yyvsp[0] != NULL && yyvsp[0]->a_int < 0) yyerror(_("invalid frame number: %d"), yyvsp[0]->a_int); } @@ -2817,7 +2817,7 @@ again: add_history(h->line); #endif cmd_idx = repeat_idx; - return cmdtab[cmd_idx].class; /* repeat last command */ + return cmdtab[cmd_idx].lex_class; /* repeat last command */ } repeat_idx = -1; } @@ -2877,7 +2877,7 @@ again: arg->a_string = estrdup(lexptr_begin, lexend - lexptr_begin); append_cmdarg(arg); } - return cmdtab[cmd_idx].class; + return cmdtab[cmd_idx].lex_class; } else { yyerror(_("unknown command - `%.*s', try help"), toklen, tokstart); return '\n'; @@ -3138,7 +3138,7 @@ concat_args(CMDARG *arg, int count) static int find_command(const char *token, size_t toklen) { - char *name, *abrv; + const char *name, *abrv; int i, k; bool try_exact = true; int abrv_match = -1; |