From 446f334cc1ee67b280e218ae58fef34d5b063cea Mon Sep 17 00:00:00 2001 From: dscho Date: Sat, 6 Oct 2001 17:45:42 +0000 Subject: WIN32 compatibility, removed kbdptr.c --- example.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'example.c') diff --git a/example.c b/example.c index 1348c49..9ed6846 100644 --- a/example.c +++ b/example.c @@ -21,11 +21,16 @@ * USA. */ +#ifdef WIN32 +#define sleep Sleep +#else #include +#endif + #ifdef __IRIX__ #include #endif -#define XK_MISCELLANY + #include "rfb.h" #include "keysym.h" @@ -121,7 +126,7 @@ void doptr(int buttonMask,int x,int y,rfbClientPtr cl) for(i=x1*bpp;iscreen->frameBuffer[j*w+i]=0xff; + cl->screen->frameBuffer[j*w+i]=(char)0xff; rfbMarkRectAsModified(cl->screen,x1,y1,x2-1,y2-1); } @@ -157,8 +162,8 @@ void dokey(Bool down,KeySym key,rfbClientPtr cl) int x1=cd->oldx,y1=cd->oldy,x2,y2; if(cl->screen->cursorIsDrawn) rfbUndrawCursor(cl->screen); - cd->oldx+=rfbDrawChar(cl->screen,&radonFont,cd->oldx,cd->oldy,key,0xffffff); - rfbFontBBox(&radonFont,key,&x1,&y1,&x2,&y2); + cd->oldx+=rfbDrawChar(cl->screen,&radonFont,cd->oldx,cd->oldy,(char)key,0x00ffffff); + rfbFontBBox(&radonFont,(char)key,&x1,&y1,&x2,&y2); rfbMarkRectAsModified(cl->screen,x1,y1,x2-1,y2-1); } } -- cgit v1.2.3