ISPUNCT(3) MachTen Programmer’s Manual ISPUNCT(3)
NAME
ispunct - punctuation character test
SYNOPSIS
#include <ctype.h>
int
ispunct(int c);
DESCRIPTION
The ispunct() function tests for any printing character
except for space
(’ ’) or a character for which isalnum(3) is
true. In the ASCII charac-
ter set, this includes the following characters:
041
‘‘!’’ 042
‘‘"’’ 043
‘‘#’’ 044
‘‘$’’ 045
‘‘%’’
046 ‘‘&’’ 047
‘‘’’’ 050
‘‘(’’ 051
‘‘)’’ 052
‘‘*’’
053 ‘‘+’’ 054
‘‘,’’ 055
‘‘-’’ 056
‘‘.’’ 057
‘‘/’’
072 ‘‘:’’ 073
‘‘;’’ 074
‘‘<’’ 075
‘‘=’’ 076
‘‘>’’
077 ‘‘?’’ 100
‘‘@’’ 133
‘‘[’’ 134
‘‘’’ 135
‘‘]’’
136 ‘‘^’’ 137
‘‘_’’ 140
‘‘‘’’ 173
‘‘{’’ 174
‘‘|’’
175 ‘‘}’’ 176
‘‘~’’
RETURN VALUES
The ispunct() function returns zero if the character tests
false and re-
turns non-zero if the character tests true.
SEE ALSO
ctype(3), ascii(7)
STANDARDS
The ispunct() function conforms to ANSI C3.159-1989
(‘‘ANSI C’’).
4.4BSD June 4, 1993 1