Lines Matching refs:cp
521 cchar_t *cp, *np;
547 cp = &w->_line[y][x++];
549 *cp = w->_bg;
550 cp->_at = cc->_at | w->_fg._at;
556 cp->_co = (cc->_co) ? cc->_co : w->_fg._co;
558 if (__m_wacs_cc(cc, cp)) {
563 cp->_at = (cc->_at | w->_fg._at) & ~WA_ALTCHARSET;
565 cp->_at = cc->_at | w->_fg._at;
567 cp->_co = (cc->_co) ? cc->_co : w->_fg._co;
571 cp->_f = 1;
574 for (np = cp + 1, i = 1; i < width; ++i, ++x, ++np) {
575 *np = *cp;
737 cchar_t *cp, tch;
741 cp = &w->_line[y][x];
744 if (_M_CCHAR_MAX < cp->_n + cc->_n)
747 for (i = cp->_n, j = 0; j < cc->_n; ++i, ++j)
748 cp->_wc[i] = cc->_wc[j];
749 cp->_n = (short)i;
751 width = __m_cc_width(cp);
756 (void) __m_cc_sort(cp);
760 tch = *cp;
761 cp[1] = tch;
762 cp++;
771 cchar_t *cp;
777 for (cp = w->_line[y], i = 0; x <= lx; ++x, ++i) {
778 cp[x] = w->_bg;
784 cp[x]._f = (short)(i % bgWidth == 0);
795 cchar_t *cp;
809 for (cp = parent->_line[parentY]; x <= lx; ) {
813 cp[x] = parent->_bg;
814 cp[x]._f = (i == 0);
819 cp[x] = w->_bg;
820 cp[x]._f = (short)(i % bgWidth == 0);