From: Steve Lord Date: Sat, 11 Aug 2001 16:34:26 +0000 (+0000) Subject: Fix big endian platform problem X-Git-Tag: v2.0.0~65 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=06ac6550c588a036d97c8794b0500bbf4b2c9979;p=thirdparty%2Fxfsprogs-dev.git Fix big endian platform problem --- diff --git a/db/bit.c b/db/bit.c index 26ee42313..af183fb7b 100644 --- a/db/bit.c +++ b/db/bit.c @@ -139,7 +139,7 @@ getbitval( #else if ((i == (nbits - 1)) && signext && nbits < 64) rval |= (-1LL << nbits); - rval |= 1LL << i; + rval |= 1LL << (nbits - i - 1); #endif } }