Lines Matching defs:sp
37 SCR *sp,
54 cbp = sp->gp->dcbp;
56 msgq(sp, M_ERR,
62 CBNAME(sp, cbp, name);
64 msgq(sp, M_ERR, "054|Buffer %s is empty",
65 KEY_NAME(sp, name));
87 if (db_last(sp, &lno))
91 ++lno, ++sp->rptlines[L_ADDED], tp = TAILQ_NEXT(tp, q))
92 if (db_append(sp, 1, lno, tp->lb, tp->len))
105 ++lno, ++sp->rptlines[L_ADDED], tp = TAILQ_NEXT(tp, q))
106 if (db_append(sp, 1, lno, tp->lb, tp->len))
109 (void)nonblank(sp, rp->lno, &rp->cno);
123 if (db_get(sp, lno, DBG_FATAL, &p, &len))
126 GET_SPACE_RETW(sp, bp, blen, tp->len + len + 1);
159 rp->cno = len == 0 ? 0 : sp->cno + (append && tp->len ? 1 : 0);
172 if (db_set(sp, lno, bp, t - bp))
174 if (sp->rptlchange != lno) {
175 sp->rptlchange = lno;
176 ++sp->rptlines[L_CHANGED];
191 ADD_SPACE_RETW(sp, bp, blen, ltp->len + clen);
209 if (db_set(sp, lno, bp, t - bp))
211 if (sp->rptlchange != lno) {
212 sp->rptlchange = lno;
213 ++sp->rptlines[L_CHANGED];
218 ++lno, ++sp->rptlines[L_ADDED], tp = TAILQ_NEXT(tp, q))
219 if (db_append(sp, 1, lno, tp->lb, tp->len))
222 if (db_append(sp, 1, lno, t, clen))
224 ++sp->rptlines[L_ADDED];
231 FREE_SPACEW(sp, bp, blen);