Files
semi-libc/src/misc/ffs.c
T

10 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;
}