/* @(#)ww.h 1.6 83/07/27 */
char ww_state
; /* state of window creation */
char ww_mode
; /* mode used to open this window */
char ww_wstate
; /* state for printing charcters */
int ww_insert
:1; /* insert mode, for printing */
int ww_refresh
:1; /* force refresh after \n and others */
struct ww_dim ww_o
; /* outside dimemsions */
struct ww_dim ww_i
; /* inside dimemsions */
struct ww_dim ww_w
; /* window dimemsions */
int ww_pty
; /* pty or socket pair */
struct ltchars ww_ltchars
;
#define WW_PTY 0 /* has pty */
#define WW_SOCKET 1 /* has socket pair */
#define WW_NONE 2 /* has nothing */
#define CTRL(c) ('c'&0x1f)
extern struct ww
*wwhead
, *curwin
;
extern struct ww_tty wwoldtty
, wwnewtty
;
extern int wwnrow
, wwncol
; /* the screen size */
#define wwputchar(c) wwputc((c), curwin)
#define wwputstr(s) wwputs((s), curwin)
#define wwsetcursor(r,c) (WRCurRow = (r), WRCurCol = (c))
#define wwflush() Wrefresh(1)