summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/target/cortex_m3.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/target/cortex_m3.c b/src/target/cortex_m3.c
index 51481a98..a1d1cbc6 100644
--- a/src/target/cortex_m3.c
+++ b/src/target/cortex_m3.c
@@ -1830,14 +1830,10 @@ handle_cortex_m3_disassemble_command(struct command_context_s *cmd_ctx,
errno = 0;
switch (argc) {
case 2:
- count = strtoul(args[1], NULL, 0);
- if (errno)
- return ERROR_FAIL;
+ COMMAND_PARSE_NUMBER(ulong, args[1], count);
/* FALL THROUGH */
case 1:
- address = strtoul(args[0], NULL, 0);
- if (errno)
- return ERROR_FAIL;
+ COMMAND_PARSE_NUMBER(u32, args[0], address);
break;
default:
command_print(cmd_ctx,