Navigation Menu

Skip to content

Commit

Permalink
More dynamic X11 work.
Browse files Browse the repository at this point in the history
  • Loading branch information
icculus committed Jan 13, 2006
1 parent 2ffa29e commit 203b244
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 2 deletions.
1 change: 1 addition & 0 deletions src/video/x11/SDL_x11dyn.h
Expand Up @@ -72,6 +72,7 @@ typedef Status (*SDL_X11_XESetEventToWireRetType)(Display*,XEvent*,xEvent*);
#define _XReply p_XReply
#define _XSend p_XSend
#define _XData32 p_XData32
#define XFree pXFree
#endif

int SDL_X11_LoadSymbols(void);
Expand Down
13 changes: 11 additions & 2 deletions src/video/x11/SDL_x11sym.h
Expand Up @@ -112,6 +112,8 @@ SDL_X11_SYM(1,XExtensionInfo*,XextCreateExtension,(void))
SDL_X11_SYM(1,void,XextDestroyExtension,(XExtensionInfo*))
SDL_X11_SYM(1,XExtDisplayInfo*,XextFindDisplay,(XExtensionInfo*,Display*))
SDL_X11_SYM(1,int,XextRemoveDisplay,(XExtensionInfo*,Display*))
SDL_X11_SYM(1,Bool,XQueryExtension,(Display*,_Xconst char*,int*,int*,int*))

#ifdef X_HAVE_UTF8_STRING
SDL_X11_SYM(1,int,Xutf8TextListToTextProperty,(Display*,char**,int,XICCEncodingStyle,XTextProperty*))
SDL_X11_SYM(1,int,Xutf8LookupString,(XIC,XKeyPressedEvent*,char*,int,KeySym*,Status*))
Expand All @@ -130,8 +132,15 @@ SDL_X11_SYM(1,void,_XReadPad,(Display*,char*,long))
SDL_X11_SYM(1,void,_XSend,(Display*,_Xconst char*,long))
SDL_X11_SYM(1,Status,_XReply,(Display*,xReply*,int,Bool))
SDL_X11_SYM(1,unsigned long,_XSetLastRequestRead,(Display*,xGenericReply*))
SDL_X11_SYM(0,int,_XData32,(Display *dpy,register long *data,unsigned len))
SDL_X11_SYM(0,void,_XRead32,(Display *dpy,register long *data,long len))

/*
* These don't exist in 32-bit versions and are removed by Xlib macros, but
* 64+ bit systems will use them.
*/
#ifdef LONG64
SDL_X11_SYM(1,int,_XData32,(Display *dpy,register long *data,unsigned len))
SDL_X11_SYM(1,void,_XRead32,(Display *dpy,register long *data,long len))
#endif

#if NeedWidePrototypes
SDL_X11_SYM(1,KeySym,XKeycodeToKeysym,(Display*,unsigned int,int))
Expand Down

0 comments on commit 203b244

Please sign in to comment.