Added 2 missing tests with FLUID_N_ELEMENTS()

This commit is contained in:
carlo-bramini 2017-10-21 13:56:48 +02:00
parent fceeffa8de
commit 6b3ec26242

View file

@ -204,9 +204,9 @@ fluid_midi_driver_t* new_fluid_midi_driver(fluid_settings_t* settings, handle_mi
{ {
fluid_midi_driver_t* driver = NULL; fluid_midi_driver_t* driver = NULL;
char *allnames; char *allnames;
int i; unsigned int i;
for (i = 0; fluid_midi_drivers[i].name != NULL; i++) { for (i = 0; i < FLUID_N_ELEMENTS(fluid_midi_drivers); i++) {
if (fluid_settings_str_equal(settings, "midi.driver", fluid_midi_drivers[i].name)) { if (fluid_settings_str_equal(settings, "midi.driver", fluid_midi_drivers[i].name)) {
FLUID_LOG(FLUID_DBG, "Using '%s' midi driver", fluid_midi_drivers[i].name); FLUID_LOG(FLUID_DBG, "Using '%s' midi driver", fluid_midi_drivers[i].name);
driver = fluid_midi_drivers[i].new(settings, handler, event_handler_data); driver = fluid_midi_drivers[i].new(settings, handler, event_handler_data);
@ -231,9 +231,9 @@ fluid_midi_driver_t* new_fluid_midi_driver(fluid_settings_t* settings, handle_mi
*/ */
void delete_fluid_midi_driver(fluid_midi_driver_t* driver) void delete_fluid_midi_driver(fluid_midi_driver_t* driver)
{ {
int i; unsigned int i;
for (i = 0; fluid_midi_drivers[i].name != NULL; i++) { for (i = 0; i < FLUID_N_ELEMENTS(fluid_midi_drivers); i++) {
if (fluid_midi_drivers[i].name == driver->name) { if (fluid_midi_drivers[i].name == driver->name) {
fluid_midi_drivers[i].free(driver); fluid_midi_drivers[i].free(driver);
return; return;