From 0aa6d4ed5da8ebda867b2d89ffe408076963898b Mon Sep 17 00:00:00 2001 From: ceriel Date: Thu, 21 Apr 1988 18:40:42 +0000 Subject: [PATCH] corrected: a shift of 32 is not portable! --- mach/proto/as/comm6.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mach/proto/as/comm6.c b/mach/proto/as/comm6.c index 46b6057cc..aa1805218 100644 --- a/mach/proto/as/comm6.c +++ b/mach/proto/as/comm6.c @@ -378,7 +378,7 @@ valu_t valu; outname->on_foff = 0; outname->on_type = type; outname->on_desc = desc; - outname->on_valu = valu & ~((0xFFFFFFFF)<<(8*sizeof(valu_t))); + outname->on_valu = valu & ~(((0xFFFFFFFF)<<(4*sizeof(valu_t)))<<(4*sizeof(valu_t))); } oflush() -- 2.34.1