iswlowerのヘルプ・マニュアル
日本語 英語
iswlower --help
man iswlower
ISWLOWER(3) Linux Programmer’s Manual ISWLOWER(3)
名前
iswlower - 小文字ワイド文字かどうかを調べる
書式
#include
int iswlower(wint_t wc);
説明
iswlower() 関数は、 islower(3) に対応するワイド文字関数である。この関数
は、wc が文字クラス "lower" に属するワイド文字かどうかを調べる。
ワイド文字クラス "lower" はワイド文字クラス "alpha" のサブクラスであ り
、したがってワイド文字クラス "alnum" とその親クラスである "graph", さら
にその親クラスである "print" のサブクラスでもある。
ワイド文字クラス "print" のサブクラスなので、ワイド文字クラ ス "lower"
はワイド文字クラス "cntrl" と共通部分を持たない。
ワ イ ド文字クラス "graph" のサブクラスなので、ワイド文字クラス "lower"
はワイド文字クラス "space" とそのサブクラスである "blank" と共通部分 を
持たない。
ワ イ ド文字クラス "alnum" のサブクラスなので、ワイド文字クラス "lower"
はワイド文字クラス "punct" と共通部分を持たない。
ワイド文字クラス "alpha" のサブクラスなので、ワイド文字クラ ス "lower"
はワイド文字クラス "digit" と共通部分を持たない。
ワ イド文字クラス "lower" は少なくとも、wc と towlower(wc) が等しくなり
、かつ towupper(wc) と異なるような文字を含む。
ワイド文字クラス "lower" は少なくとも 'a' から 'z' を必ず含む。
返り値
iswlower() 関数は、wc がワイド文字クラス "lower" に属するワイド文字なら
ば 0 でない値を返す。そうでなければ 0 を返す。
準拠
C99.
注意
iswlower() の動作は現在のロケールの LC_CTYPE カテゴリに依存する。
この関数で Unicode を扱うのはあまり適切でない。なぜなら、Unicode には大
文字 (upper case)・小文字 (lower case)・タイトル文字 (title case) の 3
つが含まれているからである。
関連項目
islower(3), iswctype(3), towlower(3)
GNU 1999-07-25 ISWLOWER(3)
ISWLOWER(3) Linux Programmer’s Manual ISWLOWER(3)
NAME
iswlower - test for lowercase wide character
SYNOPSIS
#include
int iswlower(wint_t wc);
DESCRIPTION
The iswlower() function is the wide-character equivalent of the
islower(3) function. It tests whether wc is a wide character belonging
to the wide-character class "lower".
The wide-character class "lower" is a subclass of the wide-character
class "alpha", and therefore also a subclass of the wide-character
class "alnum", of the wide-character class "graph" and of the wide-
character class "print".
Being a subclass of the wide-character class "print", the wide-charac-
ter class "lower" is disjoint from the wide-character class "cntrl".
Being a subclass of the wide-character class "graph", the wide-charac-
ter class "lower" is disjoint from the wide-character class "space" and
its subclass "blank".
Being a subclass of the wide-character class "alnum", the wide-charac-
ter class "lower" is disjoint from the wide-character class "punct".
Being a subclass of the wide-character class "alpha", the wide-charac-
ter class "lower" is disjoint from the wide-character class "digit".
The wide-character class "lower" contains at least those characters wc
which are equal to towlower(wc) and different from towupper(wc).
The wide-character class "lower" always contains at least the letters
'a' to 'z'.
RETURN VALUE
The iswlower() function returns non-zero if wc is a wide character
belonging to the wide-character class "lower". Otherwise it returns
zero.
CONFORMING TO
C99.
NOTES
The behavior of iswlower() depends on the LC_CTYPE category of the cur-
rent locale.
This function is not very appropriate for dealing with Unicode charac-
ters, because Unicode knows about three cases: upper, lower and title
case.
SEE ALSO
islower(3), iswctype(3), towlower(3)
COLOPHON
This page is part of release 3.22 of the Linux man-pages project. A
description of the project, and information about reporting bugs, can
be found at http://www.kernel.org/doc/man-pages/.
GNU 1999-07-25 ISWLOWER(3)