4.4BSD/usr/share/man/cat3/ispunct.0
ISPUNCT(3) BSD Programmer's Manual ISPUNCT(3)
NNAAMMEE
iissppuunncctt - punctuation character test
SSYYNNOOPPSSIISS
##iinncclluuddee <<ccttyyppee..hh>>
_i_n_t
iissppuunncctt(_i_n_t _c);
DDEESSCCRRIIPPTTIIOONN
The iissppuunncctt() 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 ``~''
RREETTUURRNN VVAALLUUEESS
The iissppuunncctt() function returns zero if the character tests false and re-
turns non-zero if the character tests true.
SSEEEE AALLSSOO
ctype(3), ascii(7)
SSTTAANNDDAARRDDSS
The iissppuunncctt() function conforms to ANSI C X3.159-1989 (``ANSI C '').
4.4BSD June 4, 1993 1