bcmp - バイト列を比較する
#include <strings.h>
int bcmp(const void *s1, const void *s2, size_t n);
bcmp() は、2 つのバイト列
s1 と
s2 の先頭
n
バイトを 比較する。2
つが等しいか、特に
n が 0 の場合
bcmp() は 0
を返す。
さもなければ 0
以外を返す。
返り値¶
バイト列が等しい場合は
0 、等しくない場合は 0
以外を返す。
マルチスレッディング (pthreads(7) 参照)¶
bcmp()
関数はスレッドセーフである。
4.3BSD.
この関数は廃止予定である
(POSIX.1-2001 では 過去の名残
(LEGACY)
とされている)。新しいプログラムでは
memcmp(3)
を使うべきである。
POSIX.1-2008 では
bcmp()
の仕様が削除されている。
関連項目¶
memcmp(3),
strcasecmp(3),
strcmp(3),
strcoll(3),
strncasecmp(3),
strncmp(3)
この文書について¶
この man ページは Linux
man-pages
プロジェクトのリリース
3.65 の一部
である。プロジェクトの説明とバグ報告に関する情報は
http://www.kernel.org/doc/man-pages/
に書かれている。