Lines Matching defs:sp

87 cl_term_init(SCR *sp)
103 CHAR2INT(sp, tkp->name, strlen(tkp->name), wp, wlen);
105 CHAR2INT(sp, t, strlen(t), wp, wlen);
107 CHAR2INT(sp, tkp->output, strlen(tkp->output), wp, wlen);
109 if (seq_set(sp, name, strlen(tkp->name), ts, strlen(t),
124 CHAR2INT(sp, tkp->name, strlen(tkp->name), wp, wlen);
126 CHAR2INT(sp, t, strlen(t), wp, wlen);
129 if (seq_set(sp, name, strlen(tkp->name), ts, strlen(t),
148 CHAR2INT(sp, tkp->name, strlen(tkp->name), wp, wlen);
150 CHAR2INT(sp, t, strlen(t), wp, wlen);
152 if (seq_set(sp, name, strlen(tkp->name),
157 CHAR2INT(sp, tkp->name, strlen(tkp->name), wp, wlen);
159 CHAR2INT(sp, t, strlen(t), wp, wlen);
161 CHAR2INT(sp, tkp->output, strlen(tkp->output), wp, wlen);
163 if (seq_set(sp, name, strlen(tkp->name),
174 SLIST_FOREACH(qp, sp->gp->seqq, q)
176 (void)cl_pfmap(sp, qp->stype,
212 cl_fmap(SCR *sp, seq_t stype, CHAR_T *from, size_t flen, CHAR_T *to, size_t tlen)
215 if (F_ISSET(sp, SC_VI) && !F_ISSET(sp, SC_SCR_VI))
217 if (F_ISSET(sp, SC_EX) && !F_ISSET(sp, SC_SCR_EX))
220 return (cl_pfmap(sp, stype, from, flen, to, tlen));
228 cl_pfmap(SCR *sp, seq_t stype, CHAR_T *from, size_t flen, CHAR_T *to, size_t tlen)
244 msgq_wstr(sp, M_ERR, from, "233|This terminal has no %s key");
251 CHAR2INT(sp, p, strlen(p), wp, wlen);
253 return (seq_set(sp, keyname, nlen,
264 cl_optchange(SCR *sp, int opt, char *str, u_long *valp)
268 clp = CLP(sp);
272 F_CLR(sp, SC_SCR_EX | SC_SCR_VI);
280 F_SET(sp->gp, G_SRESTART);
283 (void)cl_omesg(sp, clp, *valp);
293 if (sp->frp != NULL && sp->frp->name != NULL)
294 (void)cl_rename(sp, sp->frp->name, 1);
298 (void)cl_rename(sp, NULL, 0);
312 cl_omesg(SCR *sp, CL_PRIVATE *clp, int on)
319 if (sp != NULL)
320 msgq(sp, M_SYSERR, "stderr");
324 if (sp != NULL)
325 msgq(sp, M_SYSERR, "%s", tty);
336 if (sp != NULL)
337 msgq(sp, M_SYSERR,
343 if (sp != NULL)
344 msgq(sp, M_SYSERR,
358 cl_ssize(SCR *sp, int sigwinch, size_t *rowp, size_t *colp, int *changedp)
371 * sp may be NULL.
406 if (sp != NULL &&
407 row == O_VAL(sp, O_LINES) && col == O_VAL(sp, O_COLUMNS)) {
432 msgq(sp, M_SYSERR, "tigetnum: lines");
437 msgq(sp, M_SYSERR, "tigetnum: cols");