]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commitdiff
Fix big endian platform problem
authorSteve Lord <lord@sgi.com>
Sat, 11 Aug 2001 16:34:26 +0000 (16:34 +0000)
committerSteve Lord <lord@sgi.com>
Sat, 11 Aug 2001 16:34:26 +0000 (16:34 +0000)
db/bit.c

index 26ee423138635e2d727d157920f09ba674428967..af183fb7b1a2e09076865ca7b64a864766350631 100644 (file)
--- 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
                }
        }