# HG changeset patch # User Ryan C. Gordon # Date 1162021175 0 # Node ID d223723437444e665bfd7f7abccb17a2677cf74f # Parent 716cf90f24a0810b5df4dcafaf601a467edfb6c8 Patched to compile. diff -r 716cf90f24a0 -r d22372343744 src/audio/macrom/SDL_romaudio.c --- a/src/audio/macrom/SDL_romaudio.c Fri Oct 27 20:19:48 2006 +0000 +++ b/src/audio/macrom/SDL_romaudio.c Sat Oct 28 07:39:35 2006 +0000 @@ -158,6 +158,26 @@ } } +static void +SNDMGR_CloseDevice(_THIS) +{ + running = 0; + + if (this->hidden != NULL) { + if (this->hidden->channel) { + SndDisposeChannel(this->hidden->channel, true); + this->hidden->channel = NULL; + } + + SDL_free(buffer[0]); + SDL_free(buffer[1]); + buffer[0] = buffer[1] = NULL; + + SDL_free(this->hidden); + this->hidden = NULL; + } +} + static int SNDMGR_OpenDevice(_THIS, const char *devname, int iscapture) { @@ -271,28 +291,6 @@ return 1; } -static void -SNDMGR_CloseDevice(_THIS) -{ - int i; - - running = 0; - - if (this->hidden->channel) { - SndDisposeChannel(this->hidden->channel, true); - this->hidden->channel = NULL; - } - - for (i = 0; i < 2; ++i) { - if (buffer[i]) { - SDL_free(buffer[i]); - buffer[i] = NULL; - } - } - SDL_free(this->hidden); - this->hidden = NULL; -} - static int SNDMGR_Init(SDL_AudioDriverImpl *impl) {