util/ralloc: fix ralloc alignment.
[mesa.git] / src / util / bitscan.c
index ceca59eba981b6c3578b98c4af24aa9c092221e6..88d7f94e119bd58d3417a95bd5cad3ea81176b4f 100644 (file)
@@ -32,7 +32,7 @@
 #elif defined(_MSC_VER) && (_M_IX86 || _M_ARM || _M_AMD64 || _M_IA64)
 #else
 int
-ffs(unsigned i)
+ffs(int i)
 {
    int bit = 0;
    if (!i)
@@ -60,10 +60,10 @@ ffs(unsigned i)
 #endif
 
 #ifdef HAVE___BUILTIN_FFSLL
-#elif defined(_MSC_VER) && (_M_AMD64 || _M_ARM || _M_IA64)
+#elif defined(_MSC_VER) && (_M_AMD64 || _M_ARM64 || _M_IA64)
 #else
 int
-ffsll(uint64_t val)
+ffsll(long long int val)
 {
    int bit;