From dfa545653779c51e8c959ed4a6ebb441f043566c Mon Sep 17 00:00:00 2001 From: des Date: Tue, 13 Jan 2004 16:02:20 +0000 Subject: Cast to unsigned to avoid sign-extension problems. --- sys/libkern/ffs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/libkern/ffs.c') diff --git a/sys/libkern/ffs.c b/sys/libkern/ffs.c index f945f5d..6c4d97e 100644 --- a/sys/libkern/ffs.c +++ b/sys/libkern/ffs.c @@ -47,6 +47,6 @@ ffs(int mask) if (mask == 0) return (0); for (bit = 1; !(mask & 1); bit++) - mask >>= 1; + (unsigned int)mask >>= 1; return (bit); } -- cgit v1.1