iswascii, iswalnum, iswalpha, iswblank, iswcntrl, iswdigit, iswgraph, iswhexnumber, iswideogram, iswlower, iswnumber, iswphonogram, iswprint, iswpunct, iswrune, iswspace, iswspecial, iswupper, iswxdigit(3) |
wide character classification utilities |
iswalnum, iswalpha, iswascii, iswblank, iswcntrl, iswdigit, iswgraph, iswhexnumber, iswideogram, iswlower, iswnumber, iswphonogram, iswprint, iswpunct, iswrune, iswspace, iswspecial, iswupper, iswxdigit(3) |
wide character classification utilities |
iswalpha, iswalnum, iswascii, iswblank, iswcntrl, iswdigit, iswgraph, iswhexnumber, iswideogram, iswlower, iswnumber, iswphonogram, iswprint, iswpunct, iswrune, iswspace, iswspecial, iswupper, iswxdigit(3) |
wide character classification utilities |
iswblank, iswalnum, iswalpha, iswascii, iswcntrl, iswdigit, iswgraph, iswhexnumber, iswideogram, iswlower, iswnumber, iswphonogram, iswprint, iswpunct, iswrune, iswspace, iswspecial, iswupper, iswxdigit(3) |
wide character classification utilities |
iswcntrl, iswalnum, iswalpha, iswascii, iswblank, iswdigit, iswgraph, iswhexnumber, iswideogram, iswlower, iswnumber, iswphonogram, iswprint, iswpunct, iswrune, iswspace, iswspecial, iswupper, iswxdigit(3) |
wide character classification utilities |
iswdigit, iswalnum, iswalpha, iswascii, iswblank, iswcntrl, iswgraph, iswhexnumber, iswideogram, iswlower, iswnumber, iswphonogram, iswprint, iswpunct, iswrune, iswspace, iswspecial, iswupper, iswxdigit(3) |
wide character classification utilities |
iswgraph, iswalnum, iswalpha, iswascii, iswblank, iswcntrl, iswdigit, iswhexnumber, iswideogram, iswlower, iswnumber, iswphonogram, iswprint, iswpunct, iswrune, iswspace, iswspecial, iswupper, iswxdigit(3) |
wide character classification utilities |
iswhexnumber, iswalnum, iswalpha, iswascii, iswblank, iswcntrl, iswdigit, iswgraph, iswideogram, iswlower, iswnumber, iswphonogram, iswprint, iswpunct, iswrune, iswspace, iswspecial, iswupper, iswxdigit(3) |
wide character classification utilities |
iswideogram, iswalnum, iswalpha, iswascii, iswblank, iswcntrl, iswdigit, iswgraph, iswhexnumber, iswlower, iswnumber, iswphonogram, iswprint, iswpunct, iswrune, iswspace, iswspecial, iswupper, iswxdigit(3) |
wide character classification utilities |
iswlower, iswalnum, iswalpha, iswascii, iswblank, iswcntrl, iswdigit, iswgraph, iswhexnumber, iswideogram, iswnumber, iswphonogram, iswprint, iswpunct, iswrune, iswspace, iswspecial, iswupper, iswxdigit(3) |
wide character classification utilities |
iswnumber, iswalnum, iswalpha, iswascii, iswblank, iswcntrl, iswdigit, iswgraph, iswhexnumber, iswideogram, iswlower, iswphonogram, iswprint, iswpunct, iswrune, iswspace, iswspecial, iswupper, iswxdigit(3) |
wide character classification utilities |
iswphonogram, iswalnum, iswalpha, iswascii, iswblank, iswcntrl, iswdigit, iswgraph, iswhexnumber, iswideogram, iswlower, iswnumber, iswprint, iswpunct, iswrune, iswspace, iswspecial, iswupper, iswxdigit(3) |
wide character classification utilities |
iswprint, iswalnum, iswalpha, iswascii, iswblank, iswcntrl, iswdigit, iswgraph, iswhexnumber, iswideogram, iswlower, iswnumber, iswphonogram, iswpunct, iswrune, iswspace, iswspecial, iswupper, iswxdigit(3) |
wide character classification utilities |
iswpunct, iswalnum, iswalpha, iswascii, iswblank, iswcntrl, iswdigit, iswgraph, iswhexnumber, iswideogram, iswlower, iswnumber, iswphonogram, iswprint, iswrune, iswspace, iswspecial, iswupper, iswxdigit(3) |
wide character classification utilities |
iswrune, iswalnum, iswalpha, iswascii, iswblank, iswcntrl, iswdigit, iswgraph, iswhexnumber, iswideogram, iswlower, iswnumber, iswphonogram, iswprint, iswpunct, iswspace, iswspecial, iswupper, iswxdigit(3) |
wide character classification utilities |
iswspace, iswalnum, iswalpha, iswascii, iswblank, iswcntrl, iswdigit, iswgraph, iswhexnumber, iswideogram, iswlower, iswnumber, iswphonogram, iswprint, iswpunct, iswrune, iswspecial, iswupper, iswxdigit(3) |
wide character classification utilities |
iswspecial, iswalnum, iswalpha, iswascii, iswblank, iswcntrl, iswdigit, iswgraph, iswhexnumber, iswideogram, iswlower, iswnumber, iswphonogram, iswprint, iswpunct, iswrune, iswspace, iswupper, iswxdigit(3) |
wide character classification utilities |
iswupper, iswalnum, iswalpha, iswascii, iswblank, iswcntrl, iswdigit, iswgraph, iswhexnumber, iswideogram, iswlower, iswnumber, iswphonogram, iswprint, iswpunct, iswrune, iswspace, iswspecial, iswxdigit(3) |
wide character classification utilities |
iswxdigit, iswalnum, iswalpha, iswascii, iswblank, iswcntrl, iswdigit, iswgraph, iswhexnumber, iswideogram, iswlower, iswnumber, iswphonogram, iswprint, iswpunct, iswrune, iswspace, iswspecial, iswupper(3) |
wide character classification utilities |
iswalnum
,
iswalpha
, iswascii
,
iswblank
, iswcntrl
,
iswdigit
, iswgraph
,
iswhexnumber
, iswideogram
,
iswlower
, iswnumber
,
iswphonogram
, iswprint
,
iswpunct
, iswrune
,
iswspace
, iswspecial
,
iswupper
, iswxdigit
—
wide character classification utilities
Standard C Library (libc, -lc)
#include
<wctype.h>
int
iswalnum
(wint_t
wc);
int
iswalpha
(wint_t
wc);
int
iswascii
(wint_t
wc);
int
iswblank
(wint_t
wc);
int
iswcntrl
(wint_t
wc);
int
iswdigit
(wint_t
wc);
int
iswgraph
(wint_t
wc);
int
iswhexnumber
(wint_t
wc);
int
iswideogram
(wint_t
wc);
int
iswlower
(wint_t
wc);
int
iswnumber
(wint_t
wc);
int
iswphonogram
(wint_t
wc);
int
iswprint
(wint_t
wc);
int
iswpunct
(wint_t
wc);
int
iswrune
(wint_t
wc);
int
iswspace
(wint_t
wc);
int
iswspecial
(wint_t
wc);
int
iswupper
(wint_t
wc);
int
iswxdigit
(wint_t
wc);
The above functions are character classification utility
functions, for use with wide characters (wchar_t or
wint_t). See the description for the similarly-named
single byte classification functions (like
isalnum(3)), for
details.
The functions return zero if the character tests false and return
non-zero if the character tests true.
isalnum(3),
isalpha(3),
isascii(3),
isblank(3),
iscntrl(3),
isdigit(3),
isgraph(3),
ishexnumber(3),
isideogram(3),
islower(3),
isnumber(3),
isphonogram(3),
isprint(3),
ispunct(3),
isrune(3),
isspace(3),
isspecial(3),
isupper(3),
isxdigit(3),
wctype(3)
These functions conform to IEEE Std 1003.1-2001
(“POSIX.1”), except iswascii
(),
iswhexnumber
(),
iswideogram
(), iswnumber
(),
iswphonogram
(), iswrune
()
and iswspecial
(), which are
FreeBSD extensions.
The result of these functions is undefined unless the argument is
WEOF
or a valid wchar_t value
for the current locale.