home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Oakland CPM Archive
/
oakcpm.iso
/
cpm
/
bdsc-4
/
bdslib.ark
/
CTYPE.H
< prev
next >
Wrap
Text File
|
1983-07-15
|
768b
|
19 lines
/* ctype.h 7/3/83 */
#define isupper(c) (c >= 'A' && c <= 'Z')
#define islower(c) (c >= 'a' && c <= 'z')
#define isalpha(c) (isupper(c) || islower(c))
#define isdigit(c) (c >= '0' && c <= '9')
#define isspace(c) (c == ' ' || c == '\t' || c == '\n')
#define toupper(c) (islower(c) ? c-32 : c)
#define tolower(c) (isupper(c) ? c+32 : c)
#define iswhite(c) (c == ' ' || c == '\t')
#define isalnum(c) (isalpha(c) || isdigit(c))
#define isprint(c) (c >= ' ' && c <= '~')
#define iscntrl(c) (c == '\0177' || c < '\040')
#define isascii(c) (c < '\0200')
#define ispunct(c) ((!iscntrl(c)) && (!isalnum(c)))
#define abs(n) ((n < 0) ? -n : n)
#define max(a,b) ((a > b) ? a : b)
#define min(a,b) ((a < b) ? a : b)