ANSIfication; bug report 4.3BSD/bin/223
[unix-history] / usr / src / include / ctype.h
index 832f294..9894f58 100644 (file)
@@ -1,4 +1,4 @@
-/*     ctype.h 4.1     83/05/03        */
+/*     ctype.h 4.3     87/04/11        */
 
 #define        _U      01
 #define        _L      02
 
 #define        _U      01
 #define        _L      02
@@ -7,6 +7,7 @@
 #define _P     020
 #define _C     040
 #define _X     0100
 #define _P     020
 #define _C     040
 #define _X     0100
+#define        _B      0200
 
 extern char    _ctype_[];
 
 
 extern char    _ctype_[];
 
@@ -18,7 +19,8 @@ extern        char    _ctype_[];
 #define        isspace(c)      ((_ctype_+1)[c]&_S)
 #define ispunct(c)     ((_ctype_+1)[c]&_P)
 #define isalnum(c)     ((_ctype_+1)[c]&(_U|_L|_N))
 #define        isspace(c)      ((_ctype_+1)[c]&_S)
 #define ispunct(c)     ((_ctype_+1)[c]&_P)
 #define isalnum(c)     ((_ctype_+1)[c]&(_U|_L|_N))
-#define isprint(c)     ((_ctype_+1)[c]&(_P|_U|_L|_N))
+#define isprint(c)     ((_ctype_+1)[c]&(_P|_U|_L|_N|_B))
+#define isgraph(c)     ((_ctype_+1)[c]&(_P|_U|_L|_N))
 #define iscntrl(c)     ((_ctype_+1)[c]&_C)
 #define isascii(c)     ((unsigned)(c)<=0177)
 #define toupper(c)     ((c)-'a'+'A')
 #define iscntrl(c)     ((_ctype_+1)[c]&_C)
 #define isascii(c)     ((unsigned)(c)<=0177)
 #define toupper(c)     ((c)-'a'+'A')