.\" Copyright (c) 1991 Regents of the University of California. .\" All rights reserved. .\" .\" .\" %sccs.include.redist.man% .\" .\" @(#)ctype.3 6.8 (Berkeley) 06/23/92 .\" .Dd .Dt CTYPE 3 .Os .Sh NAME .Nm isalnum , .Nm isalpha , .Nm isascii , .Nm isblank , .Nm iscntrl , .Nm isdigit , .Nm isgraph , .Nm islower , .Nm isprint , .Nm ispunct , .Nm isspace , .Nm isupper , .Nm isxdigit , .Nm toascii .Nm tolower , .Nm toupper , .Nd character classification macros .Sh SYNOPSIS .Fd #include .Fa int c .br .Fn isalnum "int c" .Fn isalpha "int c" .Fn isascii "int c" .Fn iscntrl "int c" .Fn isdigit "int c" .Fn isgraph "int c" .Fn islower "int c" .Fn isprint "int c" .Fn ispunct "int c" .Fn isspace "int c" .Fn isupper "int c" .Fn isxdigit "int c" .Fn toascii "int c" .Fn tolower "int c" .Fn toupper "int c" .Sh DESCRIPTION The above functions perform character tests and conversions on the integer .Ar c . They are available as macros, defined in the include file .Aq Pa ctype.h , or as true functions in the C library. See the specific manual pages for more information. .Sh SEE ALSO .Xr isalnum 3 , .Xr isalpha 3 , .Xr isascii 3 , .Xr isblank 3 , .Xr iscntrl 3 , .Xr isdigit 3 , .Xr isgraph 3 , .Xr islower 3 , .Xr isprint 3 , .Xr ispunct 3 , .Xr isspace 3 , .Xr isupper 3 , .Xr isxdigit 3 , .Xr toascii 3 , .Xr tolower 3 , .Xr toupper 3 , .Xr ascii 7 .Sh STANDARDS These functions, except for .Fn isblank , .Fn toupper , .Fn tolower and .Fn toascii , conform to .St -ansiC .