FluidSynthMidiSong *fluidsynth_loadsong_RW(SDL_RWops *src, int freesrc) { FluidSynthMidiSong *song; song = fluidsynth_loadsong_common(fluidsynth_loadsong_RW_internal, (void*) src); if (song && freesrc) { SDL_RWclose(src); } return song; }
FluidSynthMidiSong *fluidsynth_loadsong_RW(SDL_RWops *rw, int freerw) { FluidSynthMidiSong *song; song = fluidsynth_loadsong_common(fluidsynth_loadsong_RW_internal, (void*) rw); if (freerw) { SDL_RWclose(rw); } return song; }
FluidSynthMidiSong *fluidsynth_loadsong_RW(SDL_RWops *rw) { return fluidsynth_loadsong_common(fluidsynth_loadsong_RW_internal, (void*) rw); }
FluidSynthMidiSong *fluidsynth_loadsong(const char *midifile) { return fluidsynth_loadsong_common(fluidsynth_loadsong_internal, (void*) midifile); }