X-Git-Url: http://cloudbase.mooo.com/gitweb/z180-stamp.git/blobdiff_plain/1157e75889d3d6d23d1e2514f401cd5b354bd149..122660398b4c99ebad726a80a76e281cb55fe5dc:/avr/cmd_misc.c diff --git a/avr/cmd_misc.c b/avr/cmd_misc.c index c9a3c45..9061b5a 100644 --- a/avr/cmd_misc.c +++ b/avr/cmd_misc.c @@ -1,14 +1,14 @@ /* - * (C) Copyright 2014 Leo C. + * (C) Copyright 2014,2016 Leo C. * * Copyright 2000-2009 * Wolfgang Denk, DENX Software Engineering, wd@denx.de. * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: GPL-2.0 */ #include "common.h" -#include +#include "eval_arg.h" #include #include "command.h" @@ -24,7 +24,7 @@ command_ret_t do_echo(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) (void) cmdtp; (void) flag; /* reset getopt() */ - optind = 1; + optind = 0; int opt; while ((opt = getopt(argc, argv, PSTR("n"))) != -1) { @@ -64,7 +64,7 @@ command_ret_t do_sleep(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[] if (argc != 2) return CMD_RET_USAGE; - delay = strtoul(argv[1], &sp, 10); + delay = eval_arg(argv[1], &sp); if (*sp == 'm') { millisec = 1;