|
|
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.