summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/debug/debugcon.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/debug/debugcon.cpp')
-rw-r--r--src/emu/debug/debugcon.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/emu/debug/debugcon.cpp b/src/emu/debug/debugcon.cpp
index fa4ac6a7a5e..8b0cd786bff 100644
--- a/src/emu/debug/debugcon.cpp
+++ b/src/emu/debug/debugcon.cpp
@@ -231,7 +231,7 @@ CMDERR debugger_console::internal_execute_command(bool execute, int params, char
and either executes or just validates it
-------------------------------------------------*/
-CMDERR debugger_console::internal_parse_command(const char *original_command, bool execute)
+CMDERR debugger_console::internal_parse_command(const std::string &original_command, bool execute)
{
char command[MAX_COMMAND_LENGTH], parens[MAX_COMMAND_LENGTH];
char *params[MAX_COMMAND_PARAMS] = { nullptr };
@@ -240,7 +240,7 @@ CMDERR debugger_console::internal_parse_command(const char *original_command, bo
char *p, c = 0;
/* make a copy of the command */
- strcpy(command, original_command);
+ strcpy(command, original_command.c_str());
/* loop over all semicolon-separated stuff */
for (p = command; *p != 0; )
@@ -327,13 +327,13 @@ CMDERR debugger_console::internal_parse_command(const char *original_command, bo
execute_command - execute a command string
-------------------------------------------------*/
-CMDERR debugger_console::execute_command(const char *command, bool echo)
+CMDERR debugger_console::execute_command(const std::string &command, bool echo)
{
CMDERR result;
/* echo if requested */
if (echo)
- printf(">%s\n", command);
+ printf(">%s\n", command.c_str());
/* parse and execute */
result = internal_parse_command(command, true);
@@ -342,7 +342,7 @@ CMDERR debugger_console::execute_command(const char *command, bool echo)
if (result != CMDERR_NONE)
{
if (!echo)
- printf(">%s\n", command);
+ printf(">%s\n", command.c_str());
printf(" %*s^\n", CMDERR_ERROR_OFFSET(result), "");
printf("%s\n", cmderr_to_string(result));
}