CMDERR debug_console_execute_command(const char *command, int echo) { CMDERR result; /* echo if requested */ if (echo) debug_console_printf(">%s\n", command); /* parse and execute */ result = internal_parse_command(command, TRUE); /* display errors */ if (result != CMDERR_NONE) { if (!echo) debug_console_printf(">%s\n", command); debug_console_printf(" %*s^\n", CMDERR_ERROR_OFFSET(result), ""); debug_console_printf("%s\n", debug_cmderr_to_string(result)); } /* update all views */ if (echo) { debug_view_update_all(); debug_refresh_display(); } return result; }
CMDERR debug_console_validate_command(const char *command) { return internal_parse_command(command, FALSE); }
CMDERR debug_console_validate_command(running_machine &machine, const char *command) { return internal_parse_command(machine, command, FALSE); }