diff options
author | 2016-08-07 10:29:51 -0400 | |
---|---|---|
committer | 2016-08-07 10:29:51 -0400 | |
commit | f5968efcea5798f8606e8a393c33c7983b16544d (patch) | |
tree | 7ff53c6005b1b5e7ddb5d00abe95b8eeb3df917f /src/frontend/mame/ui/devopt.cpp | |
parent | 38f86f2c05500b68d834f64ddfa44e2a43a1ffbd (diff) |
C++-fiied code that iterates over rom_entry arrays (without usage of rom_[first|next]_*)
Diffstat (limited to 'src/frontend/mame/ui/devopt.cpp')
-rw-r--r-- | src/frontend/mame/ui/devopt.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/frontend/mame/ui/devopt.cpp b/src/frontend/mame/ui/devopt.cpp index 099c62428f0..9ebfd7f70e5 100644 --- a/src/frontend/mame/ui/devopt.cpp +++ b/src/frontend/mame/ui/devopt.cpp @@ -147,18 +147,18 @@ void menu_device_config::populate() { std::string bios_str; // first loop through roms in search of default bios (shortname) - for (const rom_entry *rom = dev->rom_region(); !ROMENTRY_ISEND(rom); rom++) - if (ROMENTRY_ISDEFAULT_BIOS(rom)) - bios_str.assign(ROM_GETNAME(rom)); + for (const rom_entry &rom : dev->rom_region_vector()) + if (ROMENTRY_ISDEFAULT_BIOS(&rom)) + bios_str.assign(ROM_GETNAME(&rom)); // then loop again to count bios options and to get the default bios complete name - for (const rom_entry *rom = dev->rom_region(); !ROMENTRY_ISEND(rom); rom++) + for (const rom_entry &rom : dev->rom_region_vector()) { - if (ROMENTRY_ISSYSTEM_BIOS(rom)) + if (ROMENTRY_ISSYSTEM_BIOS(&rom)) { bios++; - if (bios_str.compare(ROM_GETNAME(rom))==0) - bios_str.assign(ROM_GETHASHDATA(rom)); + if (bios_str.compare(ROM_GETNAME(&rom))==0) + bios_str.assign(ROM_GETHASHDATA(&rom)); } } |