Install sccs headers and copyright notices.
[unix-history] / usr / src / usr.bin / tn3270 / api / dctype.h
CommitLineData
5b3ed11a 1/*
992de934 2 * @(#)dctype.h 1.2 (Berkeley) %G%
5b3ed11a
GM
3 */
4
5#define INCLUDED_ECTYPE
6
7#define D_UPPER 0x01
8#define D_LOWER 0x02
9#define D_DIGIT 0x04
10#define D_SPACE 0x08
11#define D_PUNCT 0x10
12#define D_PRINT 0x20
13
14#define Disalpha(c) (dctype[(c)]&(D_UPPER|D_LOWER))
15#define Disupper(c) (dctype[(c)]&D_UPPER)
16#define Dislower(c) (dctype[(c)]&D_LOWER)
17#define Disdigit(c) (dctype[(c)]&D_DIGIT)
18#define Disalnum(c) (dctype[(c)]&(D_UPPER|D_LOWER|D_DIGIT))
19#define Disspace(c) (dctype[(c)]&D_SPACE) /* blank or null */
20#define Dispunct(c) (dctype[(c)]&D_PUNCT)
21#define Disprint(c) (dctype[(c)]&D_PRINT)
22
23extern unsigned char dctype[192];