svcadm(1M)을 검색하려면 섹션에서 1M 을 선택하고, 맨 페이지 이름에 svcadm을 입력하고 검색을 누른다.
iswctype(3c)
Standard C Library Functions iswctype(3C)
NAME
iswctype, iswctype_l - test character for specified class
SYNOPSIS
#include <wchar.h>
int iswctype(wint_t wc, wctype_t charclass);
#include <wctype.h>
int iswctype_l(wint_t wc, wctype_t charclass, locale_t locale);
DESCRIPTION
The iswctype() and iswctype_l() functions determine whether the wide-
character code wc has the character class charclass, returning TRUE or
FALSE. The iswctype() and iswctype_l() functions are defined on WEOF
and wide-character codes corresponding to the valid character encodings
in the current locale, or in the locale represented by <locale>,
respectively. If the wc argument is not in the domain of the function,
the result is undefined. If the value of charclass is invalid (that is,
not obtained by a call to wctype(3C) or charclass is invalidated by a
subsequent call to setlocale(3C) that has affected category LC_CTYPE),
the result is indeterminate.
The behavior is undefined if the <locale> argument to iswctype_l() is
the special locale object LC_GLOBAL_LOCALE or is not a valid locale
object handle.
RETURN VALUES
The iswctype() and iswctype_l() functions return 0 for FALSE and non-
zero for TRUE. If charclass is 0, these functions return 0.
USAGE
There are twelve strings that are reserved for the standard character
classes:
tab(); lw(1.83i) lw(1.83i) lw(1.83i) "alnum""alpha""blank"
"cntrl""digit""graph" "lower""print""punct" "space""upper""xdigit"
In the table below, the functions in the left column are equivalent to
the functions in the right column.
tab(); lw(2.75i) lw(2.75i) iswalnum(wc)iswctype(wc, wctype("alnum"))
iswalpha(wc)iswctype(wc, wctype("alpha")) iswblank(wc)iswctype(wc,
wctype("blank")) iswcntrl(wc)iswctype(wc, wctype("cntrl"))
iswdigit(wc)iswctype(wc, wctype("digit")) iswgraph(wc)iswctype(wc,
wctype("graph")) iswlower(wc)iswctype(wc, wctype("lower")) isw‐
print(wc)iswctype(wc, wctype("print")) iswpunct(wc)iswctype(wc,
wctype("punct")) iswspace(wc)iswctype(wc, wctype("space")) iswup‐
per(wc)iswctype(wc, wctype("upper")) iswxdigit(wc)iswctype(wc,
wctype("xdigit")) iswalnum_l(wc, locale)iswctype_l(wc, wctype("alnum"),
locale) iswalpha_l(wc, locale)iswctype_l(wc, wctype("alpha"), locale)
iswblank_l(wc, locale)iswctype_l(wc, wctype("blank"), locale) iswcn‐
trl_l(wc, locale)iswctype_l(wc, wctype("cntrl"), locale) iswdigit_l(wc,
locale)iswctype_l(wc, wctype("digit"), locale) iswgraph_l(wc,
locale)iswctype_l(wc, wctype("graph"), locale) iswlower_l(wc,
locale)iswctype_l(wc, wctype("lower"), locale) iswprint_l(wc,
locale)iswctype_l(wc, wctype("print"), locale) iswpunct_l(wc,
locale)iswctype_l(wc, wctype("punct"), locale) iswspace_l(wc,
locale)iswctype_l(wc, wctype("space"), locale) iswupper_l(wc,
locale)iswctype_l(wc, wctype("upper"), locale) iswxdigit_l(wc,
locale)iswctype_l(wc, wctype("xdigit"), locale)
ATTRIBUTES
See attributes(7) for descriptions of the following attributes:
tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
TRIBUTE VALUE _ CSIEnabled _ Interface StabilityStandard _ MT-LevelMT-
Safe
SEE ALSO
duplocale(3C), freelocale(3C), iswalpha(3C), newlocale(3C), setlo‐
cale(3C), uselocale(3C), wctype(3C), attributes(7), environ(7), stan‐
dards(7)
Oracle Solaris 11.4 21 Oct 2014 iswctype(3C)