ffs.c 163 B

1234567891011
  1. /* $Id$ */
  2. ffs(i)
  3. register int i;
  4. {
  5. register int n;
  6. for (n = 8*sizeof(int); n > 0; n--, i >>= 1)
  7. if ((i&1))
  8. return (8*sizeof(int) + 1) - n;
  9. return -1;
  10. }