aboutsummaryrefslogtreecommitdiff
path: root/src/libdraw/devdraw.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/devdraw.c
parent4e3a2cc1f96f4479f951958f9ca1860f57a0771b (diff)
downloadplan9port-be22ae2d0729f68672e3202c91cfe13c9e74cccc.tar.gz
plan9port-be22ae2d0729f68672e3202c91cfe13c9e74cccc.tar.bz2
plan9port-be22ae2d0729f68672e3202c91cfe13c9e74cccc.zip
SunOS can rot in hell.
Diffstat (limited to 'src/libdraw/devdraw.c')
-rw-r--r--src/libdraw/devdraw.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/libdraw/devdraw.c b/src/libdraw/devdraw.c
index f4749867..49a641b0 100644
--- a/src/libdraw/devdraw.c
+++ b/src/libdraw/devdraw.c
@@ -834,7 +834,7 @@ _drawmsgwrite(Display *d, void *v, int n)
err = "image parameters incompatibile with screen";
goto error;
}
- reffn = nil;
+ reffn = 0;
switch(refresh){
case Refbackup:
break;
@@ -985,9 +985,9 @@ _drawmsgwrite(Display *d, void *v, int n)
oy = BGLONG(a+41);
op = drawclientop(client);
/* high bit indicates arc angles are present */
- if(ox & (1<<31)){
- if((ox & (1<<30)) == 0)
- ox &= ~(1<<31);
+ if(ox & ((ulong)1<<31)){
+ if((ox & ((ulong)1<<30)) == 0)
+ ox &= ~((ulong)1<<31);
memarc(dst, p, e0, e1, c, src, sp, ox, oy, op);
}else
memellipse(dst, p, e0, e1, c, src, sp, op);