From 2af3233101b109a6ebcb1087d2c47ebce3c4c978 Mon Sep 17 00:00:00 2001 From: npwoods Date: Fri, 23 Jun 2017 19:46:58 -0400 Subject: Changed a few 'const char *' ==> 'const std::string &' in the MAME debugger (#2170) --- src/emu/debug/debugcon.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/emu/debug/debugcon.cpp') 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)); } -- cgit v1.2.3