updated c_help()
[unix-history] / usr / src / usr.bin / window / defs.h
CommitLineData
85af59e4 1/*
43c1dd56 2 * @(#)defs.h 3.2 83/08/18
85af59e4 3 */
fd60eebd
EW
4
5#include "ww.h"
6#include <signal.h>
7#include <sys/time.h>
8#include <sys/resource.h>
9
237f359c
EW
10#define NWINDOW 9
11
fd60eebd 12int nread;
39b49130
EW
13int nreade;
14int nreadz;
15int nreadc;
fd60eebd 16struct timeval starttime;
fd60eebd 17
85af59e4 18 /* things for handling input */
fd60eebd
EW
19char ibuf[512];
20char *ibufp;
21int ibufc;
22#define bgetc() (ibufc ? ibufc--, *ibufp++&0x7f : -1)
23#define bpeekc() (ibufc ? *ibufp&0x7f : -1)
24#define bungetc(c) (ibufp > ibuf ? ibufc++, *--ibufp = (c) : -1)
25
85af59e4
EW
26struct ww *window[NWINDOW]; /* the windows */
27struct ww *selwin; /* the selected window */
28struct ww *cmdwin; /* the command window */
29struct ww *framewin; /* the window for framing */
43c1dd56 30struct ww *boxwin; /* the window for the box */
85af59e4 31struct ww *curwin;
fd60eebd 32
38e09508
EW
33char *shell;
34char *shellname;
35
fd60eebd 36char quit;
fa59a057 37char terse;
38e09508 38char debug;
fa59a057 39char escapec;
85af59e4
EW
40
41struct ww *getwin();
42struct ww *openwin();
43struct ww *idtowin();
44struct ww *openiwin();
45
46 /* stuff for long commands */
47int argc;
48char *argv[100];
49int lineno; /* line number in the source file */
50char insource; /* we're in a source */