Lines Matching defs:sp
70 SCR *sp,
75 * ep MAY NOT BE THE SAME AS sp->ep, DON'T USE THE LATTER.
91 SCR *sp,
98 * ep MAY NOT BE THE SAME AS sp->ep, DON'T USE THE LATTER.
115 SCR *sp,
125 lmp = mark_find(sp, key);
127 msgq(sp, mtype, "017|Mark %s: not set", KEY_NAME(sp, key));
131 msgq(sp, mtype,
132 "018|Mark %s: the line was deleted", KEY_NAME(sp, key));
141 if ((lmp->lno != 1 || lmp->cno != 0) && !db_exist(sp, lmp->lno)) {
142 msgq(sp, mtype,
144 KEY_NAME(sp, key));
160 SCR *sp,
176 lmp = mark_find(sp, key);
178 MALLOC_RET(sp, lmt, LMARK *, sizeof(LMARK));
180 SLIST_INSERT_HEAD(sp->ep->marks, lmt, q);
202 SCR *sp,
211 SLIST_FOREACH(lmp, sp->ep->marks, q) {
227 SCR *sp,
239 SLIST_FOREACH(lmp, sp->ep->marks, q)
243 (void)log_mark(sp, lmp);
262 if (!db_exist(sp, 2)) {
263 if (db_last(sp, &lline))
269 SLIST_FOREACH(lmp, sp->ep->marks, q)