FFS
Section: Linux Programmer's Manual (3)
Updated: 2003-08-05
Index
Return to Main Contents
NAME
ffs - find first bit set in a word
SYNOPSIS
#include <strings.h>
int ffs(int i);
#define _GNU_SOURCE
#include <string.h>
int ffsl(long int i);
int ffsll(long long int i);
DESCRIPTION
The ffs() function returns the position of the first
(least significant) bit set in the word i.
The least significant bit is position 1 and the
most significant position e.g. 32 or 64.
Thefunctionsffsll()andffsl()dothesamebuttake
arguments of possibly different size.
RETURN VALUE
These functions return the position of the first bit set,
or 0 if no bits are set.
CONFORMING TO
BSD 4.3, POSIX 1003.1-2001.
NOTES
BSD systems have a prototype in
<string.h>.
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- RETURN VALUE
-
- CONFORMING TO
-
- NOTES
-
This document was created by
man2html,
using the manual pages.
Time: 00:12:36 GMT, May 13, 2005
www.fiveanddime.net