From abb7f223b3bb4e16fa40f2c262aebce27091960e Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Wed, 20 Jan 2016 21:32:11 +0100 Subject: Revert "Fix for hang, emu_options::add_slot_options was changed, other things are just cleanup (nw)" This reverts commit 841a55985e60a16f745422fb9aa06c420d8be8ba. --- src/emu/debug/express.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/emu/debug/express.cpp') diff --git a/src/emu/debug/express.cpp b/src/emu/debug/express.cpp index ebd2e1d4889..62324092a28 100644 --- a/src/emu/debug/express.cpp +++ b/src/emu/debug/express.cpp @@ -927,15 +927,15 @@ void parsed_expression::parse_symbol_or_number(parse_token &token, const char *& // if we have an 0x prefix, we must be a hex value if (buffer[0] == '0' && buffer[1] == 'x') - return parse_number(token, buffer.substr(2).c_str(), 16, expression_error::INVALID_NUMBER); + return parse_number(token, buffer.c_str() + 2, 16, expression_error::INVALID_NUMBER); // if we have a # prefix, we must be a decimal value if (buffer[0] == '#') - return parse_number(token, buffer.substr(1).c_str(), 10, expression_error::INVALID_NUMBER); + return parse_number(token, buffer.c_str() + 1, 10, expression_error::INVALID_NUMBER); // if we have a $ prefix, we are a hex value if (buffer[0] == '$') - return parse_number(token, buffer.substr(1).c_str(), 16, expression_error::INVALID_NUMBER); + return parse_number(token, buffer.c_str() + 1, 16, expression_error::INVALID_NUMBER); // check for a symbol match symbol_entry *symbol = m_symtable->find_deep(buffer.c_str()); -- cgit v1.2.3