ISWALNUM(3) BSD Library Functions Manual ISWALNUM(3)
NAME
iswalnum, iswalpha, iswascii, iswblank, iswcntrl, iswdigit, iswgraph,
iswhexnumber, iswideogram, iswlower, iswnumber, iswphonogram, iswprint,
iswpunct, iswrune, iswspace, iswspecial, iswupper, iswxdigit -- wide
character classification utilities
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
##include <>
int
iswalnum(wintt wc);
int
iswalpha(wintt wc);
int
iswascii(wintt wc);
int
iswblank(wintt wc);
int
iswcntrl(wintt wc);
int
iswdigit(wintt wc);
int
iswgraph(wintt wc);
int
iswhexnumber(wintt wc);
int
iswideogram(wintt wc);
int
iswlower(wintt wc);
int
iswnumber(wintt wc);
int
iswphonogram(wintt wc);
int
iswprint(wintt wc);
int
iswpunct(wintt wc);
int
iswrune(wintt wc);
int
iswspace(wintt wc);
int
iswspecial(wintt wc);
int
iswupper(wintt wc);
int
iswxdigit(wintt wc);
DESCRIPTION
The above functions are character classification utility functions, for
use with wide characters (wchart or wintt). See the description for
the similarly-named single byte classification functions (like
isalnum(3)), for details.
Extended locale versions of these functions are documented in
iswalnuml(3). See xlocale(3) for more information.
RETURN VALUES
The functions return zero if the character tests false and return non-
zero if the character tests true.
SEE ALSO
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), iswalnuml(3)
STANDARDS
These functions conform to IE Std 1003.1-2001 (``POSIX.1''), except
iswascii(), iswhexnumber(), iswideogram(), iswnumber(), iswphonogram(),
iswrune() and iswspecial(), which are FreeBSD extensions.
CAVEATS
The result of these functions is undefined unless the argument is WEOF or
a valid wchart value for the current locale.
BSD October 3, 2002 BSD
|