|
|
1.1 root 1: #include "flayer.h"
2: #include "../mesg.h"
3:
4: #define MAXFILES 256
5:
6: enum{
7: Up,
8: Down
9: };
10: #define NL 10
11: typedef struct Section Section;
12: struct Section{
13: long nbytes;
14: uchar *text; /* if null, we haven't got it */
15: Section *next;
16: };
17: typedef struct Rasp{
18: long nbytes;
19: Section *sect;
20: }Rasp;
21: #define Untagged ((unsigned short)65535)
22: typedef struct Text{
23: Rasp rasp;
24: short nwin;
25: short front; /* input window */
26: ushort tag;
27: char lock;
28: Flayer l[NL]; /* screen storage */
29: }Text;
30: extern Text *text[];
31: extern uchar *name[];
32: extern ushort tag[];
33: extern int nname;
34: /* SUN: changed following Cursor's from Texture's */
35: extern Cursor bullseye;
36: extern Cursor coffeecup;
37: extern Cursor sweep;
38: extern Cursor deadmouse;
39: extern Cursor lockarrow;
40: extern Cursor *cursor;
41: extern Flayer *which;
42: extern Flayer *work;
43: extern Text cmd;
44: extern uchar *scratch;
45: extern long nscralloc;
46: extern char lock;
47: extern long snarflen;
48:
49: Flayer *flwhich();
50: uchar **gettext();
51: uchar **rload();
52: uchar *ALLOC();
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.