Lines Matching refs:curscr

90 	curwin = (win == curscr);
92 /* don't allow curscr refresh if the screen was just created */
94 if (curwin && curscr->_sync)
104 curscr->_clear = TRUE;
108 if (curwin || curscr->_clear)
111 /* save curscr cursor coordinates */
112 cy = curscr->_cury;
113 cx = curscr->_curx;
118 scrli = curscr->_maxy;
119 scrco = curscr->_maxx;
167 cy = cx = curscr->_curx = curscr->_cury = 0;
170 if (!curscr->_sync)
171 (void) werase(curscr);
188 _virtscr->_clear = curscr->_sync = curscr->_clear = FALSE;
240 curscr->_cury = cy;
241 curscr->_curx = cx;
243 cy = curscr->_cury;
244 cx = curscr->_curx;
272 curscr->_clear = FALSE;
282 curscr->_cury = cy;
283 curscr->_curx = cx;
387 scp = curscr->_y[wy];
602 curscr->_attrs = _ATTR(sc);
612 curscr->_curx = (short) wx;
614 curscr->_cury = (short) wy;
615 (void) wclrtoeol(curscr);
645 if (_ATTR(wc) != curscr->_attrs) {
650 if (_VIDEO(wc) != _VIDEO(curscr->_attrs))
653 if (_COLOR(wc) != _COLOR(curscr->_attrs))
670 chtype sa = curscr->_attrs;
696 * sc = _COLOR(curscr->_y[wy][color_attrx]);
708 curscr->_attrs = sa;
712 _VIDS(_ATTR(wc), curscr->_attrs);
761 for (wx = 0, scp = curscr->_y[wy]; wx < scrco; ++wx, ++scp)
770 scp = curscr->_y[wy] + wx;
918 if (_ATTR(wc) != curscr->_attrs)
919 _VIDS(_ATTR(wc), curscr->_attrs);
990 a = _VIDEO(curscr->_attrs);
1017 a = _COLOR(curscr->_attrs);
1057 sc = curscr->_y[cy][x];
1060 if (_ATTR(wcp[wx]) != curscr->_attrs)
1061 _VIDS(_ATTR(wcp[wx]), curscr->_attrs);
1079 w = _curs_scrwidth[TYPE(RBYTE(curscr->_y[cy][x]))];
1088 if (_ATTR(sc) != curscr->_attrs)
1089 _VIDS(_ATTR(sc), curscr->_attrs);
1091 (void) _outwch(curscr->_y[cy][ix]);
1100 curscr->_y[cy][wx] = wcp[wx];
1103 curscr->_y[cy][x] = wcp[x];
1118 curscr->_y[cy][wx] = wcp[wx];
1122 curscr->_y[cy][x] = wcp[x];
1207 (void) werase(curscr);
1222 /* update curscr */
1224 curscr->_cury = (short) topy;
1225 curscr->_curx = 0;
1226 (void) wclrtobot(curscr);
1249 curscr->_attrs &= ~A_COLOR;