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