Lines Matching refs:ep

90 	EXF *ep;
103 if ((ep = sp->ep) == NULL) {
139 if (lno == ep->c_lno) {
144 *lenp = ep->c_len;
146 *pp = ep->c_lp;
149 ep->c_lno = OOBLNO;
155 switch (ep->db->get(ep->db, &key, &data, 0)) {
169 ep->c_lno = lno;
170 ep->c_len = data.size;
171 ep->c_lp = data.data;
179 *pp = ep->c_lp;
195 EXF *ep;
201 if ((ep = sp->ep) == NULL) {
219 if (ep->db->del(ep->db, &key, 0) == 1) {
227 if (lno <= ep->c_lno)
228 ep->c_lno = OOBLNO;
229 if (ep->c_nlines != OOBLNO)
230 --ep->c_nlines;
233 if (F_ISSET(ep, F_FIRSTMODIFY))
235 F_SET(ep, F_MODIFIED);
256 EXF *ep;
263 if ((ep = sp->ep) == NULL) {
274 if (ep->db->put(ep->db, &key, &data, R_IAFTER) == -1) {
282 if (lno < ep->c_lno)
283 ep->c_lno = OOBLNO;
284 if (ep->c_nlines != OOBLNO)
285 ++ep->c_nlines;
288 if (F_ISSET(ep, F_FIRSTMODIFY))
290 F_SET(ep, F_MODIFIED);
329 EXF *ep;
337 if ((ep = sp->ep) == NULL) {
348 if (ep->db->put(ep->db, &key, &data, R_IBEFORE) == -1) {
356 if (lno >= ep->c_lno)
357 ep->c_lno = OOBLNO;
358 if (ep->c_nlines != OOBLNO)
359 ++ep->c_nlines;
362 if (F_ISSET(ep, F_FIRSTMODIFY))
364 F_SET(ep, F_MODIFIED);
394 EXF *ep;
402 if ((ep = sp->ep) == NULL) {
416 if (ep->db->put(ep->db, &key, &data, 0) == -1) {
424 if (lno == ep->c_lno)
425 ep->c_lno = OOBLNO;
428 if (F_ISSET(ep, F_FIRSTMODIFY))
430 F_SET(ep, F_MODIFIED);
450 EXF *ep;
453 if ((ep = sp->ep) == NULL) {
465 if (ep->c_nlines != OOBLNO)
467 ep->c_nlines + (((TEXT *)sp->tiq.cqh_last)->lno -
468 ((TEXT *)sp->tiq.cqh_first)->lno) : ep->c_nlines));
486 EXF *ep;
490 if ((ep = sp->ep) == NULL) {
499 if (ep->c_nlines != OOBLNO) {
500 *lnop = ep->c_nlines;
510 switch (ep->db->seq(ep->db, &key, &data, R_LAST)) {
524 ep->c_nlines = ep->c_lno = lno;
525 ep->c_len = data.size;
526 ep->c_lp = data.data;
562 EXF *ep;
568 ep = sp->ep;
569 if (ep->refcnt != 1)
572 if (sp != tsp && tsp->ep == ep)