Lines Matching refs:win
30 waddch(WINDOW *win, char c) in waddch() argument
35 x = win->_curx; in waddch()
36 y = win->_cury; in waddch()
43 if (waddch(win, ' ') == ERR) in waddch()
50 " lastch = %d\n", y, x, win->_firstch[y], in waddch()
51 win->_lastch[y]); in waddch()
53 if (win->_flags & _STANDOUT) in waddch()
55 set_ch(win, y, x, c); in waddch()
56 win->_y[y][x++] = c; in waddch()
57 if (x >= win->_maxx) { in waddch()
60 if (++y >= win->_maxy) in waddch()
61 if (win->_scroll) { in waddch()
62 (void) scroll(win); in waddch()
70 " lastch = %d\n", y, x, win->_firstch[y], in waddch()
71 win->_lastch[y]); in waddch()
75 (void) wclrtoeol(win); in waddch()
87 win->_curx = (short)x; in waddch()
88 win->_cury = (short)y; in waddch()
98 set_ch(WINDOW *win, int y, int x, int ch) in set_ch() argument
101 fprintf(outf, "SET_CH(%0.2o, %d, %d)\n", win, y, x); in set_ch()
103 if (win->_y[y][x] != ch) { in set_ch()
104 x += win->_ch_off; in set_ch()
105 if (win->_firstch[y] == _NOCHANGE) in set_ch()
106 win->_firstch[y] = win->_lastch[y] = (short)x; in set_ch()
107 else if (x < win->_firstch[y]) in set_ch()
108 win->_firstch[y] = (short)x; in set_ch()
109 else if (x > win->_lastch[y]) in set_ch()
110 win->_lastch[y] = (short)x; in set_ch()
113 win->_firstch[y], win->_lastch[y], in set_ch()
114 win->_firstch[y] - win->_ch_off, in set_ch()
115 win->_lastch[y] - win->_ch_off); in set_ch()