diff options
Diffstat (limited to 'src/libdraw/ellipse.c')
| -rw-r--r-- | src/libdraw/ellipse.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/libdraw/ellipse.c b/src/libdraw/ellipse.c index 7a063f11..33f67c6c 100644 --- a/src/libdraw/ellipse.c +++ b/src/libdraw/ellipse.c @@ -56,27 +56,27 @@ fillellipseop(Image *dst, Point c, int a, int b, Image *src, Point sp, Drawop op void arc(Image *dst, Point c, int a, int b, int thick, Image *src, Point sp, int alpha, int phi) { - alpha |= 1<<31; + alpha |= ((ulong)1)<<31; doellipse('e', dst, &c, a, b, thick, src, &sp, alpha, phi, SoverD); } void arcop(Image *dst, Point c, int a, int b, int thick, Image *src, Point sp, int alpha, int phi, Drawop op) { - alpha |= 1<<31; + alpha |= (ulong)1<<31; doellipse('e', dst, &c, a, b, thick, src, &sp, alpha, phi, op); } void fillarc(Image *dst, Point c, int a, int b, Image *src, Point sp, int alpha, int phi) { - alpha |= 1<<31; + alpha |= (ulong)1<<31; doellipse('E', dst, &c, a, b, 0, src, &sp, alpha, phi, SoverD); } void fillarcop(Image *dst, Point c, int a, int b, Image *src, Point sp, int alpha, int phi, Drawop op) { - alpha |= 1<<31; + alpha |= (ulong)1<<31; doellipse('E', dst, &c, a, b, 0, src, &sp, alpha, phi, op); } |
