iswctype(3c) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

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)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3