From b38b8e39f93f6f80f0d772669aeb185942221152 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Sun, 28 May 2006 23:26:10 +0000 Subject: [PATCH] Also load symblons for SDL audio on *nix (doh!) --- src/xpdev/sdlfuncs.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/xpdev/sdlfuncs.c b/src/xpdev/sdlfuncs.c index 4426a16c02..6c2029179b 100644 --- a/src/xpdev/sdlfuncs.c +++ b/src/xpdev/sdlfuncs.c @@ -337,6 +337,26 @@ int load_sdl_funcs(struct sdlfuncs *sdlf) dlclose(sdl_dll); return(-1); } + if((sdlf->InitSubSystem=dlsym(sdl_dll, "SDL_InitSubSystem"))==NULL) { + dlclose(sdl_dll); + return(-1); + } + if((sdlf->QuitSubSystem=dlsym(sdl_dll, "SDL_QuitSubSystem"))==NULL) { + dlclose(sdl_dll); + return(-1); + } + if((sdlf->OpenAudio=dlsym(sdl_dll, "SDL_OpenAudio"))==NULL) { + dlclose(sdl_dll); + return(-1); + } + if((sdlf->CloseAudio=dlsym(sdl_dll, "SDL_CloseAudio"))==NULL) { + dlclose(sdl_dll); + return(-1); + } + if((sdlf->PauseAudio=dlsym(sdl_dll, "SDL_PauseAudio"))==NULL) { + dlclose(sdl_dll); + return(-1); + } sdlf->gotfuncs=1; sdl_funcs_loaded=1; return(0); -- GitLab