pub fn unhook_finished() {
        unsafe {
            sys::mixer::Mix_HookMusicFinished(None);
            // unset from c, then rust, to avoid race condition
            MUSIC_FINISHED_HOOK = None;
        }
    }
/// A previously set up function would no longer be called when music playback is halted.
A previously set up function would no longer be called when music playback is halted.
A previously set up function would no longer be called when music playback is halted .
pub fn unhook_finished() {
        unsafe {
            sys::mixer::Mix_HookMusicFinished(None);
            // unset from c, then rust, to avoid race condition
            MUSIC_FINISHED_HOOK = None;
        }
    }
pub fn unhook_finished ( ) { unsafe { sys :: mixer :: Mix_HookMusicFinished ( None ) ; // unset from c, then rust, to avoid race condition MUSIC_FINISHED_HOOK = None ; } }
A previously set up function would no longer be called when music playback is halted.
A previously set up function would no longer be called when music playback is halted .