From 74e6e6603d56cee524bb1b993e4e828115bb6cd7 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Mon, 24 Oct 2011 23:18:53 -0400 Subject: [PATCH] Fix X11 dynamic loading. Previous change broke it. --- src/video/x11/SDL_x11dyn.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/video/x11/SDL_x11dyn.c b/src/video/x11/SDL_x11dyn.c index 3842a318d..d25b1d2c0 100644 --- a/src/video/x11/SDL_x11dyn.c +++ b/src/video/x11/SDL_x11dyn.c @@ -176,6 +176,13 @@ SDL_X11_LoadSymbols(void) x11libs[i].lib = SDL_LoadObject(x11libs[i].libname); } } + +#define SDL_X11_MODULE(modname) SDL_X11_HAVE_##modname = 1; /* default yes */ +#define SDL_X11_SYM(a,fn,x,y,z) +#include "SDL_x11sym.h" +#undef SDL_X11_MODULE +#undef SDL_X11_SYM + #define SDL_X11_MODULE(modname) thismod = &SDL_X11_HAVE_##modname; #define SDL_X11_SYM(a,fn,x,y,z) X11_GetSym(#fn,thismod,(void**)&p##fn); #include "SDL_x11sym.h"