diff options
| author | 2016-01-20 21:32:11 +0100 | |
|---|---|---|
| committer | 2016-01-20 21:32:11 +0100 | |
| commit | abb7f223b3bb4e16fa40f2c262aebce27091960e (patch) | |
| tree | f575d9ebd5544f9231ff64d11ca242603236f410 /src/emu/debug/express.cpp | |
| parent | d5464a5799c26e9d3100dc0fa46dcdb16cb0812e (diff) | |
Revert "Fix for hang, emu_options::add_slot_options was changed, other things are just cleanup (nw)"
This reverts commit 841a55985e60a16f745422fb9aa06c420d8be8ba.
Diffstat (limited to 'src/emu/debug/express.cpp')
| -rw-r--r-- | src/emu/debug/express.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
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()); |
