ffs3
Find first or last bit set in a bit string
Usage
#include <strings.h>
int
ffs(int value);
int
ffsl(long value);
int
ffsll(long long value);
int
fls(int value);
int
flsl(long value);
int
flsll(long long value);
Library
Standard C Library (libc, -lc)
Overview
The ffs(), ffsl() and ffsll() functions find the first (least significant) bit set in value and return the index of that bit.
The fls(), flsl() and flsll() functions find the last (most significant) bit set in value and return the index of that bit.
Bits are numbered starting at 1, the least significant bit. A return value of zero from any of these functions means that the argument was zero.
Releases
144 releases since Mac OS X 10.0; the text changed 6 times.
See also
Referred to by
and 76 more pages.