Seth Woolley's Man Viewer

ffs(3) - ffs, ffs - find first bit set in a word - man 3 ffs

([section] manual, -k keyword, -K [section] search, -f whatis)
man plain no title

FFS(3)                     Linux Programmer's Manual                    FFS(3)



NAME
       ffs - find first bit set(7,n,1 builtins) in(1,8) 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 signifi-
       cant) bit set(7,n,1 builtins) in(1,8) the word i.  The least significant bit is  position  1
       and  the  most  significant  position  e.g.  32  or 64.   The functions
       ffsll() and ffsl() do the same but take arguments of possibly different
       size.

RETURN VALUE
       These  functions  return  the position of the first bit set(7,n,1 builtins), or 0 if(3,n) no
       bits are set.

CONFORMING TO
       BSD 4.3, POSIX 1003.1-2001.

NOTES
       BSD systems have a prototype in(1,8) <string.h>.



GNU                               2003-08-05                            FFS(3)

References for this manual (incoming links)