diff options
author | 2016-04-21 20:52:21 +0200 | |
---|---|---|
committer | 2016-04-21 20:52:21 +0200 | |
commit | 682bc907644430982629f9a8a27b9cce802f8a23 (patch) | |
tree | 61d35015b603cb76a6814c0cdad06e48756114a9 /src/emu/clifront.cpp | |
parent | e5690695e1d36d8ff9f0d8d61d28fec472842462 (diff) |
Created mame_options as 1st step towards creating core independent of MAME implementation (nw)
Diffstat (limited to 'src/emu/clifront.cpp')
-rw-r--r-- | src/emu/clifront.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/emu/clifront.cpp b/src/emu/clifront.cpp index 835573f2f41..49097f2c016 100644 --- a/src/emu/clifront.cpp +++ b/src/emu/clifront.cpp @@ -159,7 +159,7 @@ cli_frontend::cli_frontend(emu_options &options, osd_interface &osd) cli_frontend::~cli_frontend() { // nuke any device options since they will leak memory - m_options.remove_device_options(); + mame_options::remove_device_options(m_options); } //------------------------------------------------- @@ -177,9 +177,9 @@ int cli_frontend::execute(int argc, char **argv) { // first parse options to be able to get software from it std::string option_errors; - m_options.parse_command_line(argc, argv, option_errors); + mame_options::parse_command_line(m_options,argc, argv, option_errors); - m_options.parse_standard_inis(option_errors); + mame_options::parse_standard_inis(m_options,option_errors); load_translation(m_options); @@ -226,7 +226,7 @@ int cli_frontend::execute(int argc, char **argv) std::string val = string_format("%s:%s:%s", swlistdev.list_name(), m_options.software_name(), swpart.name()); // call this in order to set slot devices according to mounting - m_options.parse_slot_devices(argc, argv, option_errors, image.instance_name(), val.c_str(), &swpart); + mame_options::parse_slot_devices(m_options, argc, argv, option_errors, image.instance_name(), val.c_str(), &swpart); break; } } @@ -249,7 +249,7 @@ int cli_frontend::execute(int argc, char **argv) } // parse the command line, adding any system-specific options - if (!m_options.parse_command_line(argc, argv, option_errors)) + if (!mame_options::parse_command_line(m_options,argc, argv, option_errors)) { // if we failed, check for no command and a system name first; in that case error on the name if (*(m_options.command()) == 0 && m_options.system() == nullptr && *(m_options.system_name()) != 0) @@ -276,7 +276,7 @@ int cli_frontend::execute(int argc, char **argv) if (m_options.read_config()) { m_options.revert(OPTION_PRIORITY_INI); - m_options.parse_standard_inis(option_errors); + mame_options::parse_standard_inis(m_options,option_errors); } if (!option_errors.empty()) osd_printf_error("Error in command line:\n%s\n", strtrimspace(option_errors).c_str()); @@ -1670,7 +1670,7 @@ void cli_frontend::execute_commands(const char *exename) // other commands need the INIs parsed std::string option_errors; - m_options.parse_standard_inis(option_errors); + mame_options::parse_standard_inis(m_options,option_errors); if (!option_errors.empty()) osd_printf_error("%s\n", option_errors.c_str()); |