compat: ffsll use long long int as argument
authorJean-Baptiste Kempf <jb@videolan.org>
Wed, 21 Dec 2016 16:41:12 +0000 (17:41 +0100)
committerJean-Baptiste Kempf <jb@videolan.org>
Thu, 22 Dec 2016 15:18:03 +0000 (16:18 +0100)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
compat/ffsll.c
include/vlc_fixups.h

index f35134a..428eacc 100644 (file)
@@ -1,5 +1,5 @@
 /*****************************************************************************
- * ffsllp.c: GNU ffsll() replacement
+ * ffsll.c: GNU ffsll() replacement
  *****************************************************************************
  * Copyright © 2015 Rémi Denis-Courmont
  *
@@ -24,7 +24,7 @@
 
 #include <limits.h>
 
-int ffsll(unsigned long long x)
+int ffsll(long long x)
 {
     for (unsigned i = 0; i < sizeof (x) * CHAR_BIT; i++)
         if ((x >> i) & 1)
index 3b80f9d..30fc0bd 100644 (file)
@@ -144,7 +144,7 @@ int vasprintf (char **, const char *, va_list);
 
 /* string.h */
 #ifndef HAVE_FFSLL
-int ffsll(unsigned long long);
+int ffsll(long long);
 #endif
 
 #ifndef HAVE_MEMRCHR