|
|
1.1 root 1: /*
2: * @(#)defs.h 3.16 4/24/85
3: */
4:
5: /*
6: * Copyright (c) 1983 Regents of the University of California,
7: * All rights reserved. Redistribution permitted subject to
8: * the terms of the Berkeley Software License Agreement.
9: */
10:
11: #include "ww.h"
12: #include <sys/time.h>
13:
14: #define NWINDOW 9
15:
16: struct timeval starttime;
17:
18: struct ww *window[NWINDOW]; /* the windows */
19: struct ww *selwin; /* the selected window */
20: struct ww *lastselwin; /* the last selected window */
21: struct ww *cmdwin; /* the command window */
22: struct ww *framewin; /* the window for framing */
23: struct ww *boxwin; /* the window for the box */
24: struct ww *fgwin; /* the last foreground window */
25:
26: #define isfg(w) ((w)->ww_order <= fgwin->ww_order)
27:
28: char *shell[128]; /* the shell argv */
29: char *shellfile; /* the shell program */
30: int nbufline; /* default buffer size for new windows */
31: char escapec; /* the escape character */
32:
33: /* flags */
34: char quit; /* quit command issued */
35: char terse; /* terse mode */
36: char debug; /* debug mode */
37: char incmd; /* in command mode */
38:
39: struct ww *getwin();
40: struct ww *openwin();
41: struct ww *vtowin();
42: struct ww *openiwin();
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.