summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/upd765.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/upd765.cpp')
-rw-r--r--src/devices/machine/upd765.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/devices/machine/upd765.cpp b/src/devices/machine/upd765.cpp
index 34a01b21ac7..54c1119d4e7 100644
--- a/src/devices/machine/upd765.cpp
+++ b/src/devices/machine/upd765.cpp
@@ -260,10 +260,10 @@ bool upd765_family_device::get_ready(int fid)
void upd765_family_device::set_floppy(floppy_image_device *flop)
{
- for(int fid=0; fid<4; fid++) {
- if(flopi[fid].dev)
- flopi[fid].dev->setup_index_pulse_cb(floppy_image_device::index_pulse_cb());
- flopi[fid].dev = flop;
+ for(auto & elem : flopi) {
+ if(elem.dev)
+ elem.dev->setup_index_pulse_cb(floppy_image_device::index_pulse_cb());
+ elem.dev = flop;
}
if(flop)
flop->setup_index_pulse_cb(floppy_image_device::index_pulse_cb(FUNC(upd765_family_device::index_callback), this));
@@ -2246,8 +2246,8 @@ void upd765_family_device::run_drive_ready_polling()
void upd765_family_device::index_callback(floppy_image_device *floppy, int state)
{
- for(int fid=0; fid<4; fid++) {
- floppy_info &fi = flopi[fid];
+ for(auto & fi : flopi) {
+
if(fi.dev != floppy)
continue;