diff options
Diffstat (limited to 'src/emu/audit.c')
-rw-r--r-- | src/emu/audit.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/emu/audit.c b/src/emu/audit.c index eb6863b0e6e..526a50f70a8 100644 --- a/src/emu/audit.c +++ b/src/emu/audit.c @@ -147,16 +147,16 @@ int audit_images(core_options *options, const game_driver *gamedrv, UINT32 valid int audit_samples(core_options *options, const game_driver *gamedrv, audit_record **audit) { machine_config *config = machine_config_alloc(gamedrv->machine_config); - const device_config *devconfig; audit_record *record; int records = 0; int sampnum; /* count the number of sample records attached to this driver */ - for (devconfig = sound_first(config); devconfig != NULL; devconfig = sound_next(devconfig)) - if (sound_get_type(devconfig) == SOUND_SAMPLES) + const device_config_sound_interface *sound; + for (bool gotone = config->devicelist.first(sound); gotone; gotone = sound->next(sound)) + if (sound->devconfig().type() == SOUND_SAMPLES) { - const samples_interface *intf = (const samples_interface *)devconfig->static_config; + const samples_interface *intf = (const samples_interface *)sound->devconfig().static_config(); if (intf->samplenames != NULL) { @@ -176,10 +176,10 @@ int audit_samples(core_options *options, const game_driver *gamedrv, audit_recor record = *audit; /* now iterate over sample entries */ - for (devconfig = sound_first(config); devconfig != NULL; devconfig = sound_next(devconfig)) - if (sound_get_type(devconfig) == SOUND_SAMPLES) + for (bool gotone = config->devicelist.first(sound); gotone; gotone = sound->next(sound)) + if (sound->devconfig().type() == SOUND_SAMPLES) { - const samples_interface *intf = (const samples_interface *)devconfig->static_config; + const samples_interface *intf = (const samples_interface *)sound->devconfig().static_config(); const char *sharedname = NULL; if (intf->samplenames != NULL) |