|
|
1.1 root 1: # include "curses.ext"
2:
3: /*
4: * make it look like the whole window has been changed.
5: *
6: * 5/9/83 (Berkeley) @(#)touchwin.c 1.2
7: */
8: touchwin(win)
9: reg WINDOW *win;
10: {
11: reg WINDOW *wp;
12:
13: do_touch(win);
14: for (wp = win->_nextp; wp != win; wp = wp->_nextp)
15: do_touch(wp);
16: }
17:
18: /*
19: * do_touch:
20: * Touch the window
21: */
22: static
23: do_touch(win)
24: reg WINDOW *win; {
25:
26: reg int y, maxy, maxx;
27:
28: maxy = win->_maxy;
29: maxx = win->_maxx - 1;
30: for (y = 0; y < maxy; y++) {
31: win->_firstch[y] = 0;
32: win->_lastch[y] = maxx;
33: }
34: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.