From f8d7bbd1fab8ed5c8f7c75d43c6dbe4bfb4f847a Mon Sep 17 00:00:00 2001 From: Chris Mason Date: Fri, 8 Jun 2007 08:44:41 -0400 Subject: 32 bit compile fixes --- bit-radix.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bit-radix.c') diff --git a/bit-radix.c b/bit-radix.c index cd9928a..7509b31 100644 --- a/bit-radix.c +++ b/bit-radix.c @@ -88,7 +88,7 @@ static unsigned long __ffs(unsigned long word) if (sizeof(long) == 8 && (word & 0xffffffff) == 0) { num += 32; - word >>= 32; + word >>= sizeof(long) * 4; } if ((word & 0xffff) == 0) { num += 16; -- cgit v1.2.1