From: ceriel Date: Fri, 19 Nov 1993 09:37:44 +0000 (+0000) Subject: Fixed too large constant X-Git-Tag: release-5-5~200 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=6b1a0c486f2344dc96167361592249644c7091d2;p=ack.git Fixed too large constant --- diff --git a/mach/ns/as/mach1.c b/mach/ns/as/mach1.c index aaf6e28e1..091a09b55 100644 --- a/mach/ns/as/mach1.c +++ b/mach/ns/as/mach1.c @@ -11,8 +11,8 @@ #define low4(val) ((int)(val&0xF)) /* signed value fits in ? bits */ -#define fit32(val) ( (val)>= -2147483648 && (val)<=2147483647 ) -#define fit16(val) ( (val)>= -32768 && (val)<=32767 ) +#define fit32(val) ( (val)>= -2147483647L-1 && (val)<=2147483647L ) +#define fit16(val) ( (val)>= -32767-1 && (val)<=32767 ) #define fit8(val) ( (val)>= -128 && (val)<=127 ) #define fit4(val) ( (val)>= -8 && (val)<=7 )