DEADSOFTWARE

fix some warnings
[flatwaifu.git] / src / music.c
index 5e7308f67d84ab58035334f0a5c9e307947ab6ea..4dc87c295fbfc66a3569e70939577c83772c4dac 100644 (file)
@@ -22,6 +22,7 @@
 
 #include "glob.h"
 #include "sound.h"
+#include "files.h"
 #include <SDL.h>
 #include <SDL_mixer.h>
 
@@ -64,9 +65,11 @@ void S_initmusic(void)
 
 void S_donemusic(void)
 {
-    F_freemus();
-    Mix_CloseAudio();
-    SDL_QuitSubSystem(SDL_INIT_AUDIO);
+    if (SDL_WasInit(SDL_INIT_AUDIO)) {
+        F_freemus();
+        Mix_CloseAudio();
+        SDL_QuitSubSystem(SDL_INIT_AUDIO);
+    }
 }
 
 void S_startmusic(int time)
@@ -210,7 +213,7 @@ void F_freemus(void) {
     muslo = NULL;
 }
 
-extern byte g_music[8];
+extern char g_music[8];
 
 static int volsetcount = 0;