[BACK]Return to char.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / window

Diff for /src/usr.bin/window/Attic/char.h between version 1.3 and 1.4

version 1.3, 1997/02/25 00:03:53 version 1.4, 1999/11/14 17:34:24
Line 42 
Line 42 
 /*  /*
  * Macros and things to deal with control characters.   * Macros and things to deal with control characters.
  *   *
  * Unctrl() is just like the standard function, except we don't want  
  * to include curses.  
  * Isctrl() returns true for all characters less than space and   * Isctrl() returns true for all characters less than space and
  * greater than or equal to delete.   * greater than or equal to delete.
  * Isprt() is tab and all characters not isctrl().  It's used   * Isprt() is tab and all characters not isctrl().  It's used
Line 51 
Line 49 
  * Isunctrl() includes all characters that should be expanded   * Isunctrl() includes all characters that should be expanded
  * using unctrl() by wwwrite() if ww_unctrl is set.   * using unctrl() by wwwrite() if ww_unctrl is set.
  */   */
   #include <curses.h>
   
 extern char *_unctrl[];  
 extern char _cmap[];  extern char _cmap[];
 #define ctrl(c)         (c & 0x1f)  #define ctrl(c)         (c & 0x1f)
 #define unctrl(c)       (_unctrl[(unsigned char) (c)])  
 #define _C              0x01  #define _C              0x01
 #define _P              0x02  #define _P              0x02
 #define _U              0x04  #define _U              0x04

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4