From 6b1a0c486f2344dc96167361592249644c7091d2 Mon Sep 17 00:00:00 2001 From: ceriel Date: Fri, 19 Nov 1993 09:37:44 +0000 Subject: [PATCH] Fixed too large constant --- mach/ns/as/mach1.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 ) -- 2.34.1