Previous 15994 Revisions Next

r13201 Thursday 10th November, 2011 at 08:31:23 UTC by Miodrag Milanović
Fixed loading software with unadorned parameter (no whatsnew)
[src/emu]clifront.c emuopts.c

src/emu/emuopts.c
r13200r13201
337337bool emu_options::parse_slot_devices(int argc, char *argv[], astring &error_string, const char *name, const char *value)
338338{
339339   remove_device_options();
340   if (name && exists(name)) {
341      set_value(name, value, OPTION_PRIORITY_CMDLINE, error_string);
342   }
343340   bool isfirst = true;
344341   bool result = core_options::parse_command_line(argc, argv, OPTION_PRIORITY_CMDLINE, error_string);
345342   while (add_slot_options(isfirst)) {
346343      result = core_options::parse_command_line(argc, argv, OPTION_PRIORITY_CMDLINE, error_string);
347      if (name && exists(name)) {
348         set_value(name, value, OPTION_PRIORITY_CMDLINE, error_string);
349      }
350344      isfirst = false;
351345   }
352346   add_device_options(true);
347   if (name && exists(name)) {
348      set_value(name, value, OPTION_PRIORITY_CMDLINE, error_string);
349   }
353350   result = core_options::parse_command_line(argc, argv, OPTION_PRIORITY_CMDLINE, error_string);
354351   return result;
355352}
src/emu/clifront.c
r13200r13201
218218                                          // mount only if not already mounted
219219                                          if (strlen(option)==0) {
220220                                             astring val;
221                                             val.printf("%s:%s",m_options.software_name(),swpart->name);
221                                             val.printf("%s:%s:%s",swlist->list_name[i],m_options.software_name(),swpart->name);
222222                                             // call this in order to set slot devices according to mounting
223223                                             m_options.parse_slot_devices(argc, argv, option_errors, image->instance_name(), val.cstr());
224224                                          }

Previous 15994 Revisions Next


© 1998-2018 The MESS Team