Lines Matching defs:csp
1013 putch(__LDATA *nsp, __LDATA *csp, int wy, int wx)
1020 if (csp != NULL)
1023 if (!_cursesi_screen->curwin && csp) {
1024 csp->attr = nsp->attr;
1025 csp->ch = nsp->ch;
1026 csp->cflags = nsp->cflags;
1028 if (_cursesi_copy_nsp(nsp->nsp, csp) == ERR)
1030 csp->wcols = nsp->wcols;
1033 tcsp = csp;
1036 tcsp->ch = csp->ch;
1037 tcsp->attr = csp->attr;
1053 csp == NULL)
1064 if (csp != NULL)
1070 putchbr(__LDATA *nsp, __LDATA *csp, __LDATA *psp, int wy, int wx)
1076 return putch(nsp, csp, wy, wx);
1081 error = putch(nsp, csp, wy, wx);
1105 if (putch(nsp, csp, wy, wx) == ERR)
1146 __LDATA *nsp, *csp, *cp, *cep, *fsp;
1223 csp = ␣
1224 __CTRACE(__CTRACE_REFRESH, "makech: csp is blank\n");
1226 csp = &curscr->alines[wy]->line[wx];
1228 "makech: csp is on curscr:(%d,%d)\n", wy, wx);
1289 wlp->flags, nsp->cflags, __do_color_init, _cursesi_celleq(nsp, csp));
1293 __CTRACE(__CTRACE_REFRESH, "makech: csp=(%x,%x,%d,%x,%x,%d,%p)\n",
1294 csp->ch, csp->attr, csp->wcols, win->bch, win->battr,
1295 win->wcols, csp->nsp);
1301 _cursesi_celleq(nsp, csp))
1304 while (wx <= lch && _cursesi_celleq(nsp, csp)) {
1308 csp += nsp->wcols;
1314 ++csp;
1331 ((wlp->flags & __ISFORCED) || !_cursesi_celleq(nsp, csp)))
1340 if (cep-- <= csp)
1380 csp = &curscr->alines[wy]->line[wx + win->begx];
1383 csp->attr = blank.attr;
1384 csp->ch = blank.ch;
1385 csp->cflags = CA_BACKGROUND;
1387 if (_cursesi_copy_nsp(blank.nsp, csp) == ERR)
1389 csp->wcols = blank.wcols;
1390 csp += blank.wcols;
1392 csp++;
1394 assert(csp != &blank);
1417 e = putch(nsp, csp, wy, wx);
1419 e = putchbr(nsp, csp,
1439 if (putch(nsp, csp, wy, wx) == ERR)
1448 csp += chw;