1234567891011121314151617181920212223242526272829303132333435 |
- #include <limits.h>
- #include <string.h>
- int ffsll (long long int i)
- {
- unsigned long long int x = i & -i;
- if (x <= 0xffffffff)
- return ffs (i);
- else
- return 32 + ffs (i >> 32);
- }
- #if ULONG_MAX != UINT_MAX
- strong_alias_untyped(ffsll, ffsl)
- #endif
|