X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=release%2Fman3%2Fbsearch.3;fp=release%2Fman3%2Fbsearch.3;h=97589fc8f762349f562e7bac490e9059aca1b10b;hb=4718d97af0c404a6aed7ae182928334438ef09bb;hp=f167f814e80e33505830c323cef45716f096c5e1;hpb=03f6f242a99012f41adeb2303810e45f08a83d09;p=linuxjm%2FLDP_man-pages.git diff --git a/release/man3/bsearch.3 b/release/man3/bsearch.3 index f167f814..97589fc8 100644 --- a/release/man3/bsearch.3 +++ b/release/man3/bsearch.3 @@ -50,15 +50,16 @@ bsearch \- ソートされた配列を二分木検索 (binary search) する \fB int (*\fP\fIcompar\fP\fB)(const void *, const void *));\fP .fi .SH 説明 -\fBbsearch\fP() 関数は \fInmemb\fP 個のオブジェクトからなる配列を検索 する。配列の最初のメンバーへのポインタは \fIbase\fP -によって与える。 ポインタ \fIkey\fP で参照されるオブジェクトと一致するメンバーが返される。 配列中の各々のメンバーのサイズは \fIsize\fP +\fBbsearch\fP() 関数は \fInmemb\fP 個のオブジェクトからなる配列を検索 する。配列の最初のメンバーへのポインターは \fIbase\fP +によって与える。 ポインター \fIkey\fP で参照されるオブジェクトと一致するメンバーが返される。 配列中の各々のメンバーのサイズは \fIsize\fP によって指定する。 .PP 配列の内容は比較関数 \fIcompar\fP に基づき、昇順にソートされていなけれ ばならない。 \fIcompar\fP -ルーチンは二つの引き数を取る関数で、一つ 目に \fIkey\fP へのポインタ、次に配列のメンバーへのポインタを取る。 この順に指定したとき、 \fIkey\fP -が配列メンバーより小さいときには 負の整数を、大きいときには正の整数を、一致したときには 0 を、それぞれ \fIcompar\fP は返さなければならない。 +ルーチンは二つの引き数を取る関数で、一つ 目に \fIkey\fP へのポインター、次に配列のメンバーへのポインターを取る。 この順に指定したとき、 +\fIkey\fP が配列メンバーより小さいときには 負の整数を、大きいときには正の整数を、一致したときには 0 を、それぞれ \fIcompar\fP +は返さなければならない。 .SH 返り値 -\fBbsearch\fP() 関数は、配列のメンバーのうち、一致したものへのポインタを 返す。見つからなかったときは NULL を返す。 \fIkey\fP +\fBbsearch\fP() 関数は、配列のメンバーのうち、一致したものへのポインターを 返す。見つからなかったときは NULL を返す。 \fIkey\fP と一致したメンバーが 複数あるとき、そのうちのどのメンバーが返されるかはわからない。 .SH 準拠 SVr4, 4.3BSD, POSIX.1\-2001, C89, C99.