|
|
1.1 root 1: /*
2: * Copyright (c) 1980 The Regents of the University of California.
3: * All rights reserved.
4: *
5: * Redistribution and use in source and binary forms are permitted
6: * provided that the above copyright notice and this paragraph are
7: * duplicated in all such forms and that any documentation,
8: * advertising materials, and other materials related to such
9: * distribution and use acknowledge that the software was developed
10: * by the University of California, Berkeley. The name of the
11: * University may not be used to endorse or promote products derived
12: * from this software without specific prior written permission.
13: * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
14: * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
15: * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
16: *
17: * @(#)win_st.c 6.2 (Berkeley) 3/17/89
18: */
19:
20: # define WINDOW struct _win_st
21:
22: struct _win_st {
23: short _cury, _curx;
24: short _maxy, _maxx;
25: short _begy, _begx;
26: short _flags;
27: short _ch_off;
28: bool _clear;
29: bool _leave;
30: bool _scroll;
31: char **_y;
32: short *_firstch;
33: short *_lastch;
34: struct _win_st *_nextp, *_orig;
35: };
36:
37: # define _ENDLINE 001
38: # define _FULLWIN 002
39: # define _SCROLLWIN 004
40: # define _FLUSH 010
41: # define _FULLLINE 020
42: # define _IDLINE 040
43: # define _STANDOUT 0200
44: # define _NOCHANGE -1
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.