aboutsummaryrefslogtreecommitdiff
path: root/src/libdraw/x11-itrans.c
diff options
context:
space:
mode:
authorrsc <devnull@localhost>2004-03-26 01:59:35 +0000
committerrsc <devnull@localhost>2004-03-26 01:59:35 +0000
commitbe22ae2d0729f68672e3202c91cfe13c9e74cccc (patch)
treeb7bc9f9c1e8d3b221adc82f055f8be19ef25d0e6 /src/libdraw/x11-itrans.c
parent4e3a2cc1f96f4479f951958f9ca1860f57a0771b (diff)
downloadplan9port-be22ae2d0729f68672e3202c91cfe13c9e74cccc.tar.gz
plan9port-be22ae2d0729f68672e3202c91cfe13c9e74cccc.tar.bz2
plan9port-be22ae2d0729f68672e3202c91cfe13c9e74cccc.zip
SunOS can rot in hell.
Diffstat (limited to 'src/libdraw/x11-itrans.c')
-rw-r--r--src/libdraw/x11-itrans.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/libdraw/x11-itrans.c b/src/libdraw/x11-itrans.c
index 509b55cf..3a745880 100644
--- a/src/libdraw/x11-itrans.c
+++ b/src/libdraw/x11-itrans.c
@@ -1,8 +1,7 @@
/* input event and data structure translation */
-#include "x11-inc.h"
-
#include <u.h>
+#include "x11-inc.h"
#include <libc.h>
#include <draw.h>
#include <memdraw.h>
@@ -318,8 +317,8 @@ _xsetcursor(Cursor *c)
fg = _x.map[0];
bg = _x.map[255];
- xsrc = XCreateBitmapFromData(_x.display, _x.drawable, src, 16, 16);
- xmask = XCreateBitmapFromData(_x.display, _x.drawable, mask, 16, 16);
+ xsrc = XCreateBitmapFromData(_x.display, _x.drawable, (char*)src, 16, 16);
+ xmask = XCreateBitmapFromData(_x.display, _x.drawable, (char*)mask, 16, 16);
xc = XCreatePixmapCursor(_x.display, xsrc, xmask, &fg, &bg, -c->offset.x, -c->offset.y);
if(xc != 0) {
XDefineCursor(_x.display, _x.drawable, xc);
@@ -412,14 +411,14 @@ _xgetsnarf(XDisplay *xd)
data = nil;
}else{
if(xdata){
- data = strdup((char*)xdata);
+ data = (uchar*)strdup((char*)xdata);
XFree(xdata);
}else
data = nil;
}
out:
qunlock(&clip.lk);
- return data;
+ return (char*)data;
}
void