Lines Matching refs:wcp

291 	chtype		*wcp, *cp, prev;  in _shove()  local
310 wcp = _virtscr->_y[wy]; in _shove()
315 for (x = 0; x < scrco; ++x, ++wcp, ++cp) { in _shove()
316 if (_ATTR(*wcp) != prev) { in _shove()
318 if (_CHAR(*wcp) == ' ') in _shove()
319 *cp = ' ' | _ATTR(*(wcp + 1)); in _shove()
323 *(cp - 1) = ' ' | _ATTR(*wcp); in _shove()
324 *cp = *wcp; in _shove()
328 *cp = ' ' | _ATTR(*wcp); in _shove()
329 --wcp; in _shove()
334 *cp = *wcp; in _shove()
369 chtype *wcp, *scp, *wp, *sp, wc, sc; in _updateln() local
383 wcp = magic_cookie_glitch <= 0 ? _virtscr->_y[wy] : _shove(wy); in _updateln()
399 wp = wcp + wx; in _updateln()
408 for (sp = scp+wx, wp = wcp+wx; wp > wcp; --wp, --sp, --wx) in _updateln()
413 wp = wcp + lastx - 1; in _updateln()
434 for (blnkx = lastx - 1, wp = wcp + blnkx; in _updateln()
454 wp = wcp + video_attrx; in _updateln()
462 wp = wcp + color_attrx; in _updateln()
482 for (wp = wcp+video_attrx; wp >= wcp+wx; --wp) in _updateln()
498 for (idcx = scrco - 1, wp = wcp + idcx; idcx >= wx; in _updateln()
520 wcp += wx; in _updateln()
530 for (; wx < lastx; ++wx, ++wcp, ++scp) in _updateln()
531 if (*wcp != *scp) in _updateln()
535 for (; wx > wx_sav; --wx, --wcp, --scp) { in _updateln()
536 if (!ISCBIT(*wcp) && !ISCBIT(*scp)) in _updateln()
545 for (x = wx, wp = wcp; x < lastx; ++x, ++wp) in _updateln()
570 (void) memcpy(scp, wcp, in _updateln()
572 wcp += mtch; in _updateln()
591 wc = *wcp; in _updateln()
627 (mtch = _useidch(wcp, scp, lastx - wx, in _updateln()
632 wcp += mtch; in _updateln()
744 wcp++; in _updateln()
748 while (wx < lastx && ISCBIT(*wcp)) { in _updateln()
749 (void) _outwch(*wcp); in _updateln()
750 *scp++ = *wcp++; in _updateln()
804 _useidch(chtype *wcp, chtype *scp, int length, int maxi, int *id) in _useidch() argument
810 if (SP->dchok && _CHAR(*wcp) != ' ') { in _useidch()
811 if ((match = _prefix(wcp, scp, length, length / 2, &idch)) > 0) in _useidch()
862 if ((match = _prefix(scp, wcp, length, maxi, &idch)) <= 0) in _useidch()
867 if (wcp[blnk] != ' ') { in _useidch()
920 wc = wcp[x1]; in _useidch()
931 (void) memcpy(scp, wcp, idch * sizeof (chtype)); in _useidch()
1046 chtype *wcp = _virtscr->_y[cy]; in _rmargin() local
1055 w = _curs_scrwidth[TYPE(RBYTE(wcp[wx]))]; in _rmargin()
1058 if (!ISCBIT(wcp[x])) in _rmargin()
1063 if (_ATTR(wcp[wx]) != curscr->_attrs) in _rmargin()
1064 _VIDS(_ATTR(wcp[wx]), curscr->_attrs); in _rmargin()
1066 _CHAR(wcp[wx]) == '~' ? '`' : wcp[wx]); in _rmargin()
1069 (void) _outwch(wcp[ix]); in _rmargin()
1097 if (marks && (_ATTR(sc) || _ATTR(wcp[wx]))) in _rmargin()
1098 _VIDS(_ATTR(wcp[wx]), ~_ATTR(sc)); in _rmargin()
1103 curscr->_y[cy][wx] = wcp[wx]; in _rmargin()
1105 (void) _outwch(wcp[x]); in _rmargin()
1106 curscr->_y[cy][x] = wcp[x]; in _rmargin()
1112 (void) _outwch(tilde_glitch && _CHAR(wcp[wx]) == '~' ? '`' : wcp[wx]); in _rmargin()
1121 curscr->_y[cy][wx] = wcp[wx]; in _rmargin()
1124 (void) _outwch(wcp[x]); in _rmargin()
1125 curscr->_y[cy][x] = wcp[x]; in _rmargin()
1146 chtype *wcp, *ecp; in _getceod() local
1163 wcp = _virtscr->_y[wy]; in _getceod()
1164 ecp = wcp + scrco; in _getceod()
1165 for (; wcp < ecp; ++wcp) in _getceod()
1166 if (_DARKCHAR(*wcp)) in _getceod()
1168 if (wcp != ecp) in _getceod()