aboutsummaryrefslogtreecommitdiff
path: root/lib/ctype.h
blob: 24e45a6225073716321e771217776c3230b0ffe6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# CTYPE.H -- Character type definitions.

define	IS_UPPER	($1>='A'&&$1<='Z')
define	IS_LOWER	($1>='a'&&$1<='z')
define	IS_DIGIT	($1>='0'&&$1<='9')
define	IS_PRINT	($1>=' '&&$1<177B)
define	IS_CNTRL	($1>0&&$1<' ')
define	IS_ASCII	($1>0&&$1<=177B)
define	IS_ALPHA	(IS_UPPER($1)||IS_LOWER($1))
define	IS_ALNUM	(IS_ALPHA($1)||IS_DIGIT($1))
define	IS_WHITE	($1==' '||$1=='\t')
define	TO_UPPER	($1+'A'-'a')
define	TO_LOWER	($1+'a'-'A')
define	TO_INTEG	($1-'0')
define	TO_DIGIT	($1+'0')