|
@@ -106,11 +106,8 @@ X11_GetSym(const char *fnname, int *pHasModule)
|
|
#endif /* SDL_VIDEO_DRIVER_X11_DYNAMIC */
|
|
#endif /* SDL_VIDEO_DRIVER_X11_DYNAMIC */
|
|
|
|
|
|
/* Define all the function pointers and wrappers... */
|
|
/* Define all the function pointers and wrappers... */
|
|
-#define SDL_X11_MODULE(modname)
|
|
|
|
#define SDL_X11_SYM(rc,fn,params,args,ret) SDL_DYNX11FN_##fn X11_##fn = NULL;
|
|
#define SDL_X11_SYM(rc,fn,params,args,ret) SDL_DYNX11FN_##fn X11_##fn = NULL;
|
|
#include "SDL_x11sym.h"
|
|
#include "SDL_x11sym.h"
|
|
-#undef SDL_X11_MODULE
|
|
|
|
-#undef SDL_X11_SYM
|
|
|
|
|
|
|
|
/* Annoying varargs entry point... */
|
|
/* Annoying varargs entry point... */
|
|
#ifdef X_HAVE_UTF8_STRING
|
|
#ifdef X_HAVE_UTF8_STRING
|
|
@@ -120,10 +117,7 @@ SDL_DYNX11FN_XGetICValues X11_XGetICValues = NULL;
|
|
|
|
|
|
/* These SDL_X11_HAVE_* flags are here whether you have dynamic X11 or not. */
|
|
/* These SDL_X11_HAVE_* flags are here whether you have dynamic X11 or not. */
|
|
#define SDL_X11_MODULE(modname) int SDL_X11_HAVE_##modname = 0;
|
|
#define SDL_X11_MODULE(modname) int SDL_X11_HAVE_##modname = 0;
|
|
-#define SDL_X11_SYM(rc,fn,params,args,ret)
|
|
|
|
#include "SDL_x11sym.h"
|
|
#include "SDL_x11sym.h"
|
|
-#undef SDL_X11_MODULE
|
|
|
|
-#undef SDL_X11_SYM
|
|
|
|
|
|
|
|
static int x11_load_refcount = 0;
|
|
static int x11_load_refcount = 0;
|
|
|
|
|
|
@@ -139,8 +133,6 @@ SDL_X11_UnloadSymbols(void)
|
|
#define SDL_X11_MODULE(modname) SDL_X11_HAVE_##modname = 0;
|
|
#define SDL_X11_MODULE(modname) SDL_X11_HAVE_##modname = 0;
|
|
#define SDL_X11_SYM(rc,fn,params,args,ret) X11_##fn = NULL;
|
|
#define SDL_X11_SYM(rc,fn,params,args,ret) X11_##fn = NULL;
|
|
#include "SDL_x11sym.h"
|
|
#include "SDL_x11sym.h"
|
|
-#undef SDL_X11_MODULE
|
|
|
|
-#undef SDL_X11_SYM
|
|
|
|
|
|
|
|
#ifdef X_HAVE_UTF8_STRING
|
|
#ifdef X_HAVE_UTF8_STRING
|
|
X11_XCreateIC = NULL;
|
|
X11_XCreateIC = NULL;
|
|
@@ -177,16 +169,11 @@ SDL_X11_LoadSymbols(void)
|
|
}
|
|
}
|
|
|
|
|
|
#define SDL_X11_MODULE(modname) SDL_X11_HAVE_##modname = 1; /* default yes */
|
|
#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"
|
|
#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_MODULE(modname) thismod = &SDL_X11_HAVE_##modname;
|
|
#define SDL_X11_SYM(a,fn,x,y,z) X11_##fn = (SDL_DYNX11FN_##fn) X11_GetSym(#fn,thismod);
|
|
#define SDL_X11_SYM(a,fn,x,y,z) X11_##fn = (SDL_DYNX11FN_##fn) X11_GetSym(#fn,thismod);
|
|
#include "SDL_x11sym.h"
|
|
#include "SDL_x11sym.h"
|
|
-#undef SDL_X11_MODULE
|
|
|
|
-#undef SDL_X11_SYM
|
|
|
|
|
|
|
|
#ifdef X_HAVE_UTF8_STRING
|
|
#ifdef X_HAVE_UTF8_STRING
|
|
X11_XCreateIC = (SDL_DYNX11FN_XCreateIC)
|
|
X11_XCreateIC = (SDL_DYNX11FN_XCreateIC)
|
|
@@ -209,8 +196,6 @@ SDL_X11_LoadSymbols(void)
|
|
#define SDL_X11_MODULE(modname) SDL_X11_HAVE_##modname = 1; /* default yes */
|
|
#define SDL_X11_MODULE(modname) SDL_X11_HAVE_##modname = 1; /* default yes */
|
|
#define SDL_X11_SYM(a,fn,x,y,z) X11_##fn = (SDL_DYNX11FN_##fn) fn;
|
|
#define SDL_X11_SYM(a,fn,x,y,z) X11_##fn = (SDL_DYNX11FN_##fn) fn;
|
|
#include "SDL_x11sym.h"
|
|
#include "SDL_x11sym.h"
|
|
-#undef SDL_X11_MODULE
|
|
|
|
-#undef SDL_X11_SYM
|
|
|
|
|
|
|
|
#ifdef X_HAVE_UTF8_STRING
|
|
#ifdef X_HAVE_UTF8_STRING
|
|
X11_XCreateIC = XCreateIC;
|
|
X11_XCreateIC = XCreateIC;
|