X-Git-Url: http://cloudbase.mooo.com/gitweb/z180-stamp.git/blobdiff_plain/4bc81323e51ac138e733c14eeb6f283ae706e904..d0581f881c4072ef0ac453167a98dc3bc0d87d86:/avr/cli.c diff --git a/avr/cli.c b/avr/cli.c index 4b77499..01ad81b 100644 --- a/avr/cli.c +++ b/avr/cli.c @@ -232,7 +232,7 @@ static int cli_run_command(const char *cmd, int flag) continue; } - if (cmd_process(flag, argc, argv, &repeatable)) + if (cmd_process(flag, argc, argv, &repeatable) != CMD_RET_SUCCESS) rc = -1; /* Did the user stop this? */ @@ -331,7 +331,7 @@ void cli_loop(void) } -int do_run(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) +command_ret_t do_run(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) { int i; (void) cmdtp; @@ -345,12 +345,12 @@ int do_run(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) arg = getenv(argv[i]); if (arg == NULL) { printf_P(PSTR("## Error: \"%s\" not defined\n"), argv[i]); - return 1; + return CMD_RET_FAILURE; } if (run_command(arg, flag) != 0) - return 1; + return CMD_RET_FAILURE; } - return 0; + return CMD_RET_SUCCESS; }