From 50ac3c0f3f4774bf46af7aa07e4705b8aa3abd84 Mon Sep 17 00:00:00 2001 From: derselbst Date: Tue, 2 Jan 2018 16:14:56 +0100 Subject: [PATCH] correct return value checking for fluidsynth_register_adriver.c --- doc/fluidsynth_register_adriver.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/doc/fluidsynth_register_adriver.c b/doc/fluidsynth_register_adriver.c index 3ecc5924..fa3b9842 100644 --- a/doc/fluidsynth_register_adriver.c +++ b/doc/fluidsynth_register_adriver.c @@ -37,7 +37,15 @@ int main() fluid_settings_t* settings = new_fluid_settings(); res = fluid_settings_setstr(settings, "audio.driver", DRV[i]); + + /* settings API will be refactored to return FLUID_OK|FAILED next major release + * returning TRUE or FALSE is deprecated + */ +#if FLUIDSYNTH_VERSION_MAJOR >= 2 if(res != FLUID_OK) +#else + if(res == 0) +#endif { puts("audio.driver set err"); return -1;