ISPRINT(3) NEWLIB ISPRINT(3)NAME
3.7 `isprint', `isgraph'--printable character predicates
SYNOPSIS
#include <ctype.h>
int isprint(int C);
int isgraph(int C);
DESCRIPTION
`isprint' is a macro which classifies ASCII integer values by table
lookup. It is a predicate returning non-zero for printable characters,
and 0 for other character arguments. It is defined only when `isas‐
cii'(C) is true or C is EOF.
You can use a compiled subroutine instead of the macro definition by
undefining either macro using ``#undef isprint'' or ``#undef isgraph''.
RETURNS
`isprint' returns non-zero if C is a printing character,
(`0x20'-`0x7E'). `isgraph' behaves identically to `isprint', except
that the space character (`0x20') is excluded.
PORTABILITY
`isprint' and `isgraph' are ANSI C.
No supporting OS subroutines are required.
SEE ALSO
isprint is part of the library. The full documentation for is main‐
tained as a Texinfo manual. If info and are properly installed at your
site, the command
info
will give you access to the complete manual.
NEWLIB April 2010 ISPRINT(3)