static void ReloadCustomSounds();
static void ReloadCustomMusic();
-static void FreeSound(SoundInfo *);
+static void FreeSound(void *);
#if defined(PLATFORM_UNIX)
static int OpenAudioDevice(char *audio_device_name)
#if 1
for (i=0; i<num_sounds; i++)
- printf("'%s' -> '%s'\n", sound_effect[i].text, sound_effect[i].filename);
+ {
+ printf("'%s' ", sound_effect[i].text);
+ if (sound_effect[i].filename)
+ printf("-> '%s'\n", sound_effect[i].filename);
+ else
+ printf("-> UNDEFINED [-> '%s']\n", sound_effect[i].default_filename);
+ }
#endif
}
}
InitReloadSoundsOrMusic(set_name, SND_RELOAD_MUSIC);
}
-void FreeSound(SoundInfo *sound)
+void FreeSound(void *ptr)
{
+ SoundInfo *sound = (SoundInfo *)ptr;
+
if (sound == NULL)
return;