Lines Matching defs:ep

78 	EXF *ep;
91 if ((ep = sp->ep) == NULL) {
129 if (lno == ep->c_lno) {
134 *lenp = ep->c_len;
136 *pp = ep->c_lp;
139 ep->c_lno = OOBLNO;
145 switch (ep->db->get(ep->db, &key, &data, 0)) {
159 ep->c_lno = lno;
160 ep->c_len = data.size;
161 ep->c_lp = data.data;
169 *pp = ep->c_lp;
183 EXF *ep;
189 if ((ep = sp->ep) == NULL) {
206 if (ep->db->del(ep->db, &key, 0) == 1) {
213 if (lno <= ep->c_lno)
214 ep->c_lno = OOBLNO;
215 if (ep->c_nlines != OOBLNO)
216 --ep->c_nlines;
219 if (F_ISSET(ep, F_FIRSTMODIFY))
221 F_SET(ep, F_MODIFIED | F_RCV_SYNC);
237 EXF *ep;
244 if ((ep = sp->ep) == NULL) {
254 if (ep->db->put(ep->db, &key, &data, R_IAFTER) == -1) {
261 if (lno < ep->c_lno)
262 ep->c_lno = OOBLNO;
263 if (ep->c_nlines != OOBLNO)
264 ++ep->c_nlines;
267 if (F_ISSET(ep, F_FIRSTMODIFY))
269 F_SET(ep, F_MODIFIED | F_RCV_SYNC);
304 EXF *ep;
312 if ((ep = sp->ep) == NULL) {
322 if (ep->db->put(ep->db, &key, &data, R_IBEFORE) == -1) {
329 if (lno >= ep->c_lno)
330 ep->c_lno = OOBLNO;
331 if (ep->c_nlines != OOBLNO)
332 ++ep->c_nlines;
335 if (F_ISSET(ep, F_FIRSTMODIFY))
337 F_SET(ep, F_MODIFIED | F_RCV_SYNC);
363 EXF *ep;
371 if ((ep = sp->ep) == NULL) {
384 if (ep->db->put(ep->db, &key, &data, 0) == -1) {
391 if (lno == ep->c_lno)
392 ep->c_lno = OOBLNO;
395 if (F_ISSET(ep, F_FIRSTMODIFY))
397 F_SET(ep, F_MODIFIED | F_RCV_SYNC);
415 EXF *ep;
418 if ((ep = sp->ep) == NULL) {
430 if (ep->c_nlines != OOBLNO)
432 ep->c_nlines + (TAILQ_LAST(&sp->tiq, _texth)->lno
433 - TAILQ_FIRST(&sp->tiq)->lno) : ep->c_nlines));
449 EXF *ep;
453 if ((ep = sp->ep) == NULL) {
462 if (ep->c_nlines != OOBLNO) {
463 *lnop = ep->c_nlines;
473 switch (ep->db->seq(ep->db, &key, &data, R_LAST)) {
487 ep->c_nlines = ep->c_lno = lno;
488 ep->c_len = data.size;
489 ep->c_lp = data.data;
519 EXF *ep;
525 ep = sp->ep;
526 if (ep->refcnt != 1)
528 if (sp != tsp && tsp->ep == ep)