CTYPE(3) BSD Library Functions Manual CTYPE(3)NAME
digittoint, isalnum, isalpha, isascii, isblank, iscntrl, isdigit,
isgraph, ishexnumber, isideogram, islower, isnumber, isphonogram,
isprint, ispunct, isrune, isspace, isspecial, isupper, isxdigit, toascii,
tolower, toupper — character classification macros
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <ctype.h>
int
digittoint(int c);
int
isalnum(int c);
int
isalpha(int c);
int
isascii(int c);
int
iscntrl(int c);
int
isdigit(int c);
int
isgraph(int c);
int
ishexnumber(int c);
int
isideogram(int c);
int
islower(int c);
int
isnumber(int c);
int
isphonogram(int c);
int
isspecial(int c);
int
isprint(int c);
int
ispunct(int c);
int
isrune(int c);
int
isspace(int c);
int
isupper(int c);
int
isxdigit(int c);
int
toascii(int c);
int
tolower(int c);
int
toupper(int c);
DESCRIPTION
The above functions perform character tests and conversions on the inte‐
ger c. They are available as macros, defined in the include file
<ctype.h>, or as true functions in the C library. See the specific man‐
ual pages for more information.
Extended locale versions of these functions are documented in ctype_l(3).
See xlocale(3) for more information.
SEE ALSOdigittoint(3), isalnum(3), isalpha(3), isascii(3), isblank(3),
iscntrl(3), isdigit(3), isgraph(3), isideogram(3), islower(3),
isphonogram(3), isprint(3), ispunct(3), isrune(3), isspace(3),
isspecial(3), isupper(3), isxdigit(3), toascii(3), tolower(3),
toupper(3), wctype(3), ascii(7), ctype_l(3)STANDARDS
These functions, except for digittoint(), isascii(), ishexnumber(),
isideogram(), isnumber(), isphonogram(), isrune(), isspecial() and
toascii(), conform to ISO/IEC 9899:1990 (“ISO C90”).
BSD March 30, 2004 BSD