27 #include <X11/Xutil.h>
28 #include <X11/Xatom.h>
30 #if SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM
31 #include <X11/XKBlib.h>
35 #ifndef SDL_INCLUDED_XLIBINT_H
36 #define SDL_INCLUDED_XLIBINT_H 1
37 #include <X11/Xlibint.h>
40 #include <X11/Xproto.h>
41 #include <X11/extensions/Xext.h>
42 #include <X11/extensions/extutil.h>
44 #ifndef NO_SHARED_MEMORY
47 #include <X11/extensions/XShm.h>
50 #if SDL_VIDEO_DRIVER_X11_XCURSOR
51 #include <X11/Xcursor/Xcursor.h>
53 #if SDL_VIDEO_DRIVER_X11_XINERAMA
54 #include <X11/extensions/Xinerama.h>
56 #if SDL_VIDEO_DRIVER_X11_XINPUT2
57 #include <X11/extensions/XInput2.h>
59 #if SDL_VIDEO_DRIVER_X11_XRANDR
60 #include <X11/extensions/Xrandr.h>
62 #if SDL_VIDEO_DRIVER_X11_XSCRNSAVER
63 #include <X11/extensions/scrnsaver.h>
65 #if SDL_VIDEO_DRIVER_X11_XSHAPE
66 #include <X11/extensions/shape.h>
68 #if SDL_VIDEO_DRIVER_X11_XVIDMODE
69 #include <X11/extensions/xf86vmode.h>
98 #ifdef X_HAVE_UTF8_STRING
99 extern XIC(*pXCreateIC) (XIM, ...);
100 extern char *(*pXGetICValues) (XIC, ...);
104 #define SDL_X11_MODULE(modname) extern int SDL_X11_HAVE_##modname;
105 #define SDL_X11_SYM(rc,fn,params,args,ret)
107 #undef SDL_X11_MODULE
int(* SDL_X11_XSynchronizeRetType)(Display *)
Bool(* SDL_X11_XESetWireToEventRetType)(Display *, XEvent *, xEvent *)
Status(* SDL_X11_XESetEventToWireRetType)(Display *, XEvent *, xEvent *)
int SDL_X11_LoadSymbols(void)
void SDL_X11_UnloadSymbols(void)