musl/src/misc/ffs.c
2011-02-12 00:22:29 -05:00

9 lines
128 B
C

#include <strings.h>
int ffs(int i)
{
unsigned int j = i;
for (i=1; j && !(j&1); j>>=1, i++);
if (j) return i;
return 0;
}