diff options
author | rsc <devnull@localhost> | 2004-03-26 01:59:35 +0000 |
---|---|---|
committer | rsc <devnull@localhost> | 2004-03-26 01:59:35 +0000 |
commit | be22ae2d0729f68672e3202c91cfe13c9e74cccc (patch) | |
tree | b7bc9f9c1e8d3b221adc82f055f8be19ef25d0e6 /src/libdraw/x11-itrans.c | |
parent | 4e3a2cc1f96f4479f951958f9ca1860f57a0771b (diff) | |
download | plan9port-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.c | 11 |
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 |