home *** CD-ROM | disk | FTP | other *** search
/ minnie.tuhs.org / unixen.tar / unixen / PDP-11 / Distributions / ucb / 2bsd.tar.gz / 2bsd.tar / upgrade / include / ctype.h next >
C/C++ Source or Header  |  1979-04-19  |  332b  |  17 lines

  1.  
  2. #define    _U    01
  3. #define    _L    02
  4. #define    _A    03
  5. #define    _N    04
  6. #define    _S    010
  7.  
  8. extern    char    _ctype[];
  9.  
  10. #define    isalpha(c)    (_ctype[c]&_A)
  11. #define    isupper(c)    (_ctype[c]&_U)
  12. #define    islower(c)    (_ctype[c]&_L)
  13. #define    isdigit(c)    (_ctype[c]&_N)
  14. #define    isspace(c)    (_ctype[c]&_S)
  15. #define    toupper(c)    ((c)-'a'+'A')
  16. #define    tolower(c)    ((c)-'A'+'a')
  17.