Lines Matching refs:wy
88 int wx, wy, nc, boty, clby, idby, *hs, curwin;
175 wy = scrli - 1;
178 for (; wy >= 0; --wy) {
184 marks[wy][wx] = 0;
208 wy = _VIRTTOP;
210 bnsch = _virtscr->_firstch + wy;
211 ensch = _virtscr->_lastch + wy;
213 for (; wy < boty; ++wy, ++bnsch, ++ensch) {
221 _VIRTTOP = (short) wy;
227 clby = _getceod(wy, boty);
235 if (wy == clby)
236 _useceod(wy, boty);
239 if (wy == idby) {
248 _updateln(wy);
261 wy = _virtscr->_cury;
263 if (wy != cy || wx != cx) {
264 (void) mvcur(cy, cx, wy, wx);
266 cy = (short) wy;
291 _shove(int wy)
309 return (_virtscr->_y[wy]);
313 wcp = _virtscr->_y[wy];
329 if ((curx >= x) && (cury == wy))
343 ((wy == scrli - 1) && (_ATTR(*(cp - 1)) != A_NORMAL))) {
345 if (wy == scrli - 1)
349 if (wy == cury)
370 _updateln(int wy)
377 redraw = (_virtscr->_firstch[wy] == _REDRAW);
378 endns = _ENDNS[wy];
379 begns = _BEGNS[wy];
382 if (!redraw && (_virtscr->_lastch[wy] == _BLANK) && (begns >= scrco))
386 wcp = magic_cookie_glitch <= 0 ? _virtscr->_y[wy] : _shove(wy);
387 scp = curscr->_y[wy];
394 wx = _virtscr->_firstch[wy];
395 lastx = _virtscr->_lastch[wy] == _BLANK ? scrco :
396 _virtscr->_lastch[wy] + 1;
434 if (_virtscr->_lastch[wy] == _BLANK)
479 if (magic_cookie_glitch > 0 && wy == scrli - 1 &&
483 wy == scrli - 1 && color_attrx == scrco - 1)
503 if (_ATTR(*wp) || _ISMARK1(wy, idcx) ||
504 _ISMARK2(wy, idcx))
558 (void) mvcur(cy, cx, wy, x);
568 cy = (short) wy;
585 if (cy != wy || cx != wx)
586 (void) mvcur(cy, cx, wy, wx);
588 cy = (short) wy;
614 curscr->_cury = (short) wy;
621 _setmark1(wy, wx, NULL);
623 _setmark2(wy, wx, NULL);
666 if ((video_change && !_ISMARK1(wy,
668 !_ISMARK2(wy, color_attrx))) {
675 !_ISMARK1(wy, video_attrx)) {
677 (void) mvcur(wy, wx,
678 wy, video_attrx);
679 _VIDS(_VIDEO(_virtscr->_y[wy]
681 _VIDEO(_virtscr->_y[wy]
683 _setmark1(wy, video_attrx,
689 !_ISMARK2(wy, color_attrx)) {
693 (void) mvcur(wy, tempx, wy,
696 * sc = _COLOR(curscr->_y[wy][color_attrx]);
699 _VIDS(_COLOR(_virtscr->_y[wy]
701 _COLOR(_virtscr->_y[wy]
703 _setmark2(wy, color_attrx, NULL);
706 (void) mvcur(wy, (second ? color_attrx :
707 video_attrx), wy, wx);
716 _setmark1(wy, wx, scp);
718 _setmark2(wy, wx, scp);
734 (void) mvcur(wy, wx + 1, wy, wx);
761 for (wx = 0, scp = curscr->_y[wy]; wx < scrco; ++wx, ++scp)
765 _BEGNS[wy] = (short) wx;
767 _ENDNS[wy] = -1;
770 scp = curscr->_y[wy] + wx;
775 _ENDNS[wy] = (short) wx;
779 _CURHASH[wy] = _BEGNS[wy] < scrco ? _NOHASH : 0;
1144 int wy;
1151 wy = boty - 1;
1152 begch = _virtscr->_firstch + wy;
1153 endch = _virtscr->_lastch + wy;
1154 begns = _BEGNS + wy;
1156 for (; wy >= topy; --wy, --begch, --endch, --begns) {
1160 wcp = _virtscr->_y[wy];
1171 return (wy + 1);