12265Sarnold # include "curses.ext" 22265Sarnold 32265Sarnold /* 42265Sarnold * make it look like the whole window has been changed. 52265Sarnold * 6*12341Sarnold * 05/09/83 (Berkeley) @(#)touchwin.c 1.2 72265Sarnold */ 82265Sarnold touchwin(win) 92265Sarnold reg WINDOW *win; 102265Sarnold { 11*12341Sarnold reg WINDOW *wp; 12*12341Sarnold 13*12341Sarnold do_touch(win); 14*12341Sarnold for (wp = win->_nextp; wp != win; wp = wp->_nextp) 15*12341Sarnold do_touch(wp); 16*12341Sarnold } 17*12341Sarnold 18*12341Sarnold /* 19*12341Sarnold * do_touch: 20*12341Sarnold * Touch the window 21*12341Sarnold */ 22*12341Sarnold static 23*12341Sarnold do_touch(win) 24*12341Sarnold reg WINDOW *win; { 25*12341Sarnold 262265Sarnold reg int y, maxy, maxx; 272265Sarnold 282265Sarnold maxy = win->_maxy; 292265Sarnold maxx = win->_maxx - 1; 302265Sarnold for (y = 0; y < maxy; y++) { 312265Sarnold win->_firstch[y] = 0; 322265Sarnold win->_lastch[y] = maxx; 332265Sarnold } 342265Sarnold } 35