.\" Copyright 1993 David Metcalfe (david@prism.demon.co.uk)
.\"
+.\" %%%LICENSE_START(VERBATIM)
.\" Permission is granted to make and distribute verbatim copies of this
.\" manual provided the copyright notice and this permission notice are
.\" preserved on all copies.
.\"
.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
+.\" %%%LICENSE_END
.\"
.\" References consulted:
.\" Linux libc source code
.\"
.\" Modified 2003 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
.\"
+.\"*******************************************************************
.\"
-.\" Japanese Version Copyright (c) 1997 HIROFUMI Nishizuka
-.\" all rights reserved.
-.\" Translated Thu Dec 18 16:26:22 JST 1997
-.\" by HIROFUMI Nishizuka <nishi@rpts.cl.nec.co.jp>
-.\" Updated Wed Jan 9 JST 2002 by Kentaro Shirakata <argrath@ub32.org>
-.\" Updated Mon Sep 1 JST 2003 by Kentaro Shirakata <argrath@ub32.org>
+.\" This file was generated with po4a. Translate the source file.
.\"
-.TH FFS 3 2010-09-20 "GNU" "Linux Programmer's Manual"
+.\"*******************************************************************
+.TH FFS 3 2010\-09\-20 GNU "Linux Programmer's Manual"
.SH 名前
-.\"O ffs, ffsl, ffsll \- find first bit set in a word
ffs, ffsl, ffsll \- ワードの中で最初にセットされているビットの検出
.SH 書式
.nf
-.B #include <strings.h>
+\fB#include <strings.h>\fP
.sp
-.BI "int ffs(int " i );
+\fBint ffs(int \fP\fIi\fP\fB);\fP
.sp
-.B #include <string.h>
+\fB#include <string.h>\fP
.sp
-.BI "int ffsl(long int " i );
+\fBint ffsl(long int \fP\fIi\fP\fB);\fP
.sp
-.BI "int ffsll(long long int " i );
+\fBint ffsll(long long int \fP\fIi\fP\fB);\fP
.fi
.sp
.in -4n
-.\"O Feature Test Macro Requirements for glibc (see
-.\"O .BR feature_test_macros (7)):
-glibc 向けの機能検査マクロの要件
-.RB ( feature_test_macros (7)
-参照):
+glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7) 参照):
.in
.PD 0
.ad l
.sp
-.BR ffs ():
+\fBffs\fP():
.RS 4
-.TP 4
-.\"O Since glibc 2.10:
+.TP 4
glibc 2.10 以降:
-_SVID_SOURCE || _BSD_SOURCE ||
-_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700 ||
-.TP
-.\"O Before glibc 2.10:
+_SVID_SOURCE || _BSD_SOURCE || _POSIX_C_SOURCE\ >=\ 200809L ||
+_XOPEN_SOURCE\ >=\ 700 ||
+.TP
glibc 2.10 より前:
none
.RE
.PP
-.BR ffsl (),
-.BR ffsll ():
+\fBffsl\fP(), \fBffsll\fP():
.RS 4
_GNU_SOURCE
.RE
.ad
.PD
.SH 説明
-.\"O The
-.\"O .BR ffs ()
-.\"O function returns the position of the first
-.\"O (least significant) bit set in the word \fIi\fP.
-.\"O The least significant bit is position 1 and the
-.\"O most significant position is, for example, 32 or 64.
-.BR ffs ()
-関数は、ワード \fIi\fP の中で最初にセットされている
-(最下位)ビットの位置を返す。
-最下位ビットの位置は 1、最上位ビットの位置は例えば 32 や 64 である。
-.\"O The functions
-.\"O .BR ffsll ()
-.\"O and
-.\"O .BR ffsl ()
-.\"O do the same but take
-.\"O arguments of possibly different size.
-.BR ffsll ()
-関数と
-.BR ffsl ()
-関数も同様だが、
+\fBffs\fP() 関数は、ワード \fIi\fP の中で最初にセットされている (最下位)ビットの位置を返す。 最下位ビットの位置は
+1、最上位ビットの位置は例えば 32 や 64 である。 \fBffsll\fP() 関数と \fBffsl\fP() 関数も同様だが、
異なったサイズの引数をとる。
.SH 返り値
-.\"O These functions return the position of the first bit set,
-.\"O or 0 if no bits are set in
-.\"O .IR i .
-これらの関数は、最初にセットされているビットの位置を返し、
-.I i
-のどのビットもセットされていなければ 0 を返す。
-.\"O .SH "CONFORMING TO"
+これらの関数は、最初にセットされているビットの位置を返し、 \fIi\fP のどのビットもセットされていなければ 0 を返す。
.SH 準拠
-.BR ffs ():
-4.3BSD, POSIX.1-2001.
+\fBffs\fP(): 4.3BSD, POSIX.1\-2001.
-.\"O The
-.\"O .BR ffsl ()
-.\"O and
-.\"O .BR ffsll ()
-.\"O functions are glibc extensions.
-関数
-.BR ffsl ()
-と
-.BR ffsll ()
-は glibc による拡張である。
-.\"O .SH NOTES
+関数 \fBffsl\fP() と \fBffsll\fP() は glibc による拡張である。
.SH 注意
-.\"O BSD systems have a prototype in
-.\"O .IR <string.h> .
-BSD システムでは
-.I <string.h>
-にプロトタイプがある。
-.\"O .SH "SEE ALSO"
+BSD システムでは \fI<string.h>\fP にプロトタイプがある。
.SH 関連項目
-.BR memchr (3)
+\fBmemchr\fP(3)
+.SH この文書について
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.53 の一部
+である。プロジェクトの説明とバグ報告に関する情報は
+http://www.kernel.org/doc/man\-pages/ に書かれている。