Lines Matching refs:wcp
293 chtype *wcp, *cp, prev; in _shove() local
313 wcp = _virtscr->_y[wy]; in _shove()
318 for (x = 0; x < scrco; ++x, ++wcp, ++cp) { in _shove()
319 if (_ATTR(*wcp) != prev) { in _shove()
321 if (_CHAR(*wcp) == ' ') in _shove()
322 *cp = ' ' | _ATTR(*(wcp + 1)); in _shove()
326 *(cp - 1) = ' ' | _ATTR(*wcp); in _shove()
327 *cp = *wcp; in _shove()
331 *cp = ' ' | _ATTR(*wcp); in _shove()
332 --wcp; in _shove()
337 *cp = *wcp; in _shove()
372 chtype *wcp, *scp, *wp, *sp, wc, sc; in _updateln() local
386 wcp = magic_cookie_glitch <= 0 ? _virtscr->_y[wy] : _shove(wy); in _updateln()
402 wp = wcp + wx; in _updateln()
411 for (sp = scp+wx, wp = wcp+wx; wp > wcp; --wp, --sp, --wx) in _updateln()
416 wp = wcp + lastx - 1; in _updateln()
437 for (blnkx = lastx - 1, wp = wcp + blnkx; in _updateln()
457 wp = wcp + video_attrx; in _updateln()
465 wp = wcp + color_attrx; in _updateln()
485 for (wp = wcp+video_attrx; wp >= wcp+wx; --wp) in _updateln()
501 for (idcx = scrco - 1, wp = wcp + idcx; idcx >= wx; in _updateln()
523 wcp += wx; in _updateln()
533 for (; wx < lastx; ++wx, ++wcp, ++scp) in _updateln()
534 if (*wcp != *scp) in _updateln()
538 for (; wx > wx_sav; --wx, --wcp, --scp) { in _updateln()
539 if (!ISCBIT(*wcp) && !ISCBIT(*scp)) in _updateln()
548 for (x = wx, wp = wcp; x < lastx; ++x, ++wp) in _updateln()
573 (void) memcpy((char *) scp, (char *) wcp, in _updateln()
575 wcp += mtch; in _updateln()
594 wc = *wcp; in _updateln()
630 (mtch = _useidch(wcp, scp, lastx - wx, in _updateln()
635 wcp += mtch; in _updateln()
741 wcp++; in _updateln()
745 while (wx < lastx && ISCBIT(*wcp)) { in _updateln()
746 (void) _outwch(*wcp); in _updateln()
747 *scp++ = *wcp++; in _updateln()
801 _useidch(chtype *wcp, chtype *scp, int length, int maxi, int *id) in _useidch() argument
807 if (SP->dchok && _CHAR(*wcp) != ' ') { in _useidch()
808 if ((match = _prefix(wcp, scp, length, length / 2, &idch)) > 0) in _useidch()
859 if ((match = _prefix(scp, wcp, length, maxi, &idch)) <= 0) in _useidch()
864 if (wcp[blnk] != ' ') { in _useidch()
917 wc = wcp[x1]; in _useidch()
928 (void) memcpy((char *) scp, (char *) wcp, idch * sizeof (chtype)); in _useidch()
1043 chtype *wcp = _virtscr->_y[cy]; in _rmargin() local
1052 w = _curs_scrwidth[TYPE(RBYTE(wcp[wx]))]; in _rmargin()
1055 if (!ISCBIT(wcp[x])) in _rmargin()
1060 if (_ATTR(wcp[wx]) != curscr->_attrs) in _rmargin()
1061 _VIDS(_ATTR(wcp[wx]), curscr->_attrs); in _rmargin()
1063 _CHAR(wcp[wx]) == '~' ? '`' : wcp[wx]); in _rmargin()
1066 (void) _outwch(wcp[ix]); in _rmargin()
1094 if (marks && (_ATTR(sc) || _ATTR(wcp[wx]))) in _rmargin()
1095 _VIDS(_ATTR(wcp[wx]), ~_ATTR(sc)); in _rmargin()
1100 curscr->_y[cy][wx] = wcp[wx]; in _rmargin()
1102 (void) _outwch(wcp[x]); in _rmargin()
1103 curscr->_y[cy][x] = wcp[x]; in _rmargin()
1109 (void) _outwch(tilde_glitch && _CHAR(wcp[wx]) == '~' ? '`' : wcp[wx]); in _rmargin()
1118 curscr->_y[cy][wx] = wcp[wx]; in _rmargin()
1121 (void) _outwch(wcp[x]); in _rmargin()
1122 curscr->_y[cy][x] = wcp[x]; in _rmargin()
1143 chtype *wcp, *ecp; in _getceod() local
1160 wcp = _virtscr->_y[wy]; in _getceod()
1161 ecp = wcp + scrco; in _getceod()
1162 for (; wcp < ecp; ++wcp) in _getceod()
1163 if (_DARKCHAR(*wcp)) in _getceod()
1165 if (wcp != ecp) in _getceod()