-
- trace->trace_history_size = strtoul(args[0], NULL, 0);
- trace->trace_history = malloc(sizeof(u32) * trace->trace_history_size);
-
- command_print(cmd_ctx, "new trace history size: %i", trace->trace_history_size);
+
+ COMMAND_PARSE_NUMBER(u32, CMD_ARGV[0], trace->trace_history_size);
+ trace->trace_history = malloc(sizeof(uint32_t) * trace->trace_history_size);
+
+ command_print(CMD_CTX, "new trace history size: %i", (int)(trace->trace_history_size));