Lines Matching refs:win
46 wredrawln(WINDOW *win, int beg, int num)
53 T((T_CALLED("wredrawln(%p,%d,%d)"), (void *) win, beg, num));
55 if (win == 0)
58 sp = _nc_screen_of(win);
63 if (touchline(win, beg, num) == ERR)
66 if (touchline(CurScreen(sp), beg + win->_begy, num) == ERR)
70 if (end > CurScreen(sp)->_maxy + 1 - win->_begy)
71 end = CurScreen(sp)->_maxy + 1 - win->_begy;
72 if (end > win->_maxy + 1)
73 end = win->_maxy + 1;
75 len = (size_t) (win->_maxx + 1);
76 if (len > (size_t) (CurScreen(sp)->_maxx + 1 - win->_begx))
77 len = (size_t) (CurScreen(sp)->_maxx + 1 - win->_begx);
81 int crow = i + win->_begy;
83 memset(CurScreen(sp)->_line[crow].text + win->_begx, 0, len);