Lines Matching refs:wp
43 chtype *wcp, *ep, *wp, wc; in _mbclrch() local
48 wp = wcp + x; in _mbclrch()
51 if (ISCBIT(*wp)) { in _mbclrch()
52 for (; wp >= wcp; --wp) in _mbclrch()
53 if (!ISCBIT(*wp)) in _mbclrch()
55 if (wp < wcp) in _mbclrch()
58 wc = RBYTE(*wp); in _mbclrch()
59 ep = wp + _curs_scrwidth[TYPE(wc)]; in _mbclrch()
65 if ((x = (int)(wp - wcp)) < win->_firstch[y]) in _mbclrch()
74 for (; wp < ep; ++wp) in _mbclrch()
75 *wp = win->_bkgd; in _mbclrch()
91 chtype *wp, *wcp, *ecp, wc; in _mbvalid() local
99 wp = wcp + x; in _mbvalid()
100 if (!ISMBIT(*wp)) in _mbvalid()
107 if (ISCBIT(*wp)) { in _mbvalid()
108 for (; wp >= wcp; --wp) in _mbvalid()
109 if (!ISCBIT(*wp)) in _mbvalid()
111 if (wp < wcp) { in _mbvalid()
112 for (wp = wcp + x + 1; wp < ecp; ++wp) in _mbvalid()
113 if (!ISCBIT(*wp)) in _mbvalid()
115 if (wp >= ecp) in _mbvalid()
122 wc = RBYTE(*wp); in _mbvalid()
123 if (wp + _curs_scrwidth[TYPE(wc)] > ecp) { in _mbvalid()
124 for (wp -= 1; wp >= wcp; --wp) in _mbvalid()
125 if (!ISCBIT(*wp)) in _mbvalid()
127 if (wp < wcp) in _mbvalid()
134 win->_curx = (short)(wp-wcp); in _mbvalid()