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/devdraw.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/devdraw.c')
-rw-r--r-- | src/libdraw/devdraw.c | 8 |
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); |