X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fmsdos.h;h=a67fe2297a86b3b5335eb7ecc7b38176d5b31cdd;hb=b9c7e4a42762c8526702726f1404d3e75dbc29f5;hp=c344414ed379eeeffb461de91d0d437e2016fbbc;hpb=34efaa3925a28cb95ecb05bf2c693c16f6edfe2f;p=rocksndiamonds.git diff --git a/src/msdos.h b/src/msdos.h index c344414e..a67fe229 100644 --- a/src/msdos.h +++ b/src/msdos.h @@ -444,8 +444,6 @@ #define XFlush(a) #define XGetImage(a,b,c,d,e,f,g,h) ((XImage *) NULL) -#define XAutoRepeatOn(a) -#define XAutoRepeatOff(a) #define XDisplayName(a) ((char *) NULL) #define XFreeColors(a,b,c,d,e) #define XpmFreeAttributes(a) @@ -550,6 +548,7 @@ typedef long XVisualInfo; typedef long Atom; typedef int Status; typedef int Bool; +typedef int XComposeStatus; /* we don't need the real type */ typedef struct _XGC { @@ -677,7 +676,6 @@ typedef union _XEvent XKeyEvent xkey; } XEvent; -unsigned char get_ascii(KeySym); void XMapWindow(Display *, Window); Display *XOpenDisplay(char *); Window XCreateSimpleWindow(Display *, Window, int, int, @@ -706,4 +704,12 @@ void XCloseDisplay(Display *); void XNextEvent(Display *, XEvent *); int XPending(Display *); KeySym XLookupKeysym(XKeyEvent *, int); +int XLookupString(XKeyEvent *, char *, int, KeySym *, XComposeStatus *); +void XSetForeground(Display *, GC, unsigned long); +void XDrawLine(Display *, Drawable, GC, int, int, int, int); +void XDestroyImage(XImage *); +Bool XQueryPointer(Display *, Window, Window *, Window *, int *, int *, + int *, int *, unsigned int *); +void XAutoRepeatOn(Display *); +void XAutoRepeatOff(Display *); void NetworkServer(int, int);