From 2655f9a9209ead9bcef2b23e83f42c03259c2a33 Mon Sep 17 00:00:00 2001
From: Mark Kunka <[EMAIL REDACTED]>
Date: Tue, 24 Jun 2025 18:03:49 -0700
Subject: [PATCH] SDL_native_midi.h: Uncomment the Pause/Resume functions
---
src/SDL_native_midi.h | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/src/SDL_native_midi.h b/src/SDL_native_midi.h
index f6529df..5263a45 100644
--- a/src/SDL_native_midi.h
+++ b/src/SDL_native_midi.h
@@ -51,10 +51,11 @@ extern SDL_DECLSPEC NativeMidi_Song * SDLCALL NativeMidi_LoadSong(const char *pa
extern SDL_DECLSPEC void SDLCALL NativeMidi_DestroySong(NativeMidi_Song *song);
extern SDL_DECLSPEC void SDLCALL NativeMidi_Start(NativeMidi_Song *song, int loops);
-/* !!! FIXME: these are not hooked up on several platforms.
-//extern SDL_DECLSPEC void SDLCALL NativeMidi_Pause(void);
-//extern SDL_DECLSPEC void SDLCALL NativeMidi_Resume(void);
-*/
+// !!! FIXME: these are not hooked up on several platforms.
+// implemented for alsa, macos, win32.
+// functions currently do nothing for haiku.
+extern SDL_DECLSPEC void SDLCALL NativeMidi_Pause(void);
+extern SDL_DECLSPEC void SDLCALL NativeMidi_Resume(void);
extern SDL_DECLSPEC void SDLCALL NativeMidi_Stop(void);
extern SDL_DECLSPEC bool SDLCALL NativeMidi_Active(void);