Loading...
string/ffs.3 Libc-498 Libc-262.3.2
--- Libc/Libc-498/string/ffs.3
+++ Libc/Libc-262.3.2/string/ffs.3
@@ -32,50 +32,29 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)ffs.3	8.2 (Berkeley) 4/19/94
-.\" $FreeBSD: src/lib/libc/string/ffs.3,v 1.9 2004/06/30 20:09:09 ru Exp $
+.\" $FreeBSD: src/lib/libc/string/ffs.3,v 1.5 2001/10/01 16:09:00 ru Exp $
 .\"
-.Dd January 13, 2004
+.Dd April 19, 1994
 .Dt FFS 3
 .Os
 .Sh NAME
-.Nm ffs ,
-.Nm ffsl ,
-.Nm fls ,
-.Nm flsl
-.Nd find first or last bit set in a bit string
+.Nm ffs
+.Nd find first bit set in a bit string
 .Sh LIBRARY
 .Lb libc
 .Sh SYNOPSIS
-.In strings.h
+.In string.h
 .Ft int
-.Fn ffs "int i"
-.Ft int
-.Fn ffsl "long i"
-.Ft int
-.Fn fls "int i"
-.Ft int
-.Fn flsl "long i"
+.Fn ffs "int value"
 .Sh DESCRIPTION
 The
 .Fn ffs
-and
-.Fn ffsl
-functions find the first bit set in
-.Fa i
-and return the index of that bit.
-.Pp
-The
-.Fn fls
-and
-.Fn flsl
-functions find the last bit set in
-.Fa i
-and return the index of that bit.
-.Pp
+function finds the first bit set in
+.Fa value
+and returns the index of that bit.
 Bits are numbered starting from 1, starting at the right-most
-(least significant) bit.
-A return value of zero from any of these functions means that the
-argument was zero.
+bit.
+A return value of 0 means that the argument was zero.
 .Sh SEE ALSO
 .Xr bitstring 3
 .Sh HISTORY
@@ -83,18 +62,3 @@
 .Fn ffs
 function appeared in
 .Bx 4.3 .
-Its prototype existed previously in
-.In string.h
-before it was moved to
-.In strings.h
-for
-.St -p1003.1-2001
-compliance.
-.Pp
-The
-.Fn ffsl ,
-.Fn fls ,
-and
-.Fn flsl
-functions appeared in
-.Fx 5.3 .