STRCASECMP(3)

名前
strcasecmp - 大文字小文字に関係の無い文字列の比較

形式
#include <string.h>
int
strcasecmp(const char *s1, const char *s2);
int
strncasecmp(const char *s1, const char *s2, size_t len);

機能説明
strcasecmp と strncasecmp は NULL 文字で終了している文字列を比較します。 s1 と s2 の引数において、 それぞれの文字列を小文字に変換して、 s1 が辞書順で s2 より大きいか、等しいかあるいは小さいかによって、 0 より大きい整数、0 あるいは 0 より小さい整数を返します。 文字列自身は変更されません。 比較は unsigned character を使用して行われるため、'\200' は '\0' よりも大きくなります。

strncasecmp は len までの長さの文字列を比較します。

履歴
日本語訳は kondou@uxd.fc.nec.co.jp によって行われました。

関連項目
bcmp(3)、memcmp(3)、strcmp(3)、strcoll(3)、strxfrm(3)