Lines Matching refs:len
71 size_t len;
73 if (!db_get(sp, vp->m_start.lno, 0, NULL, &len))
74 sp->cno = len == 0 ? 0 : len - 1;
91 size_t len;
101 if (db_eget(sp, sp->lno, &p, &len, &isempty)) {
104 len = 0;
106 } else if (len) {
107 if (len == sp->cno + 1) {
108 sp->cno = len;
115 return (v_txt(sp, vp, NULL, p, len,
147 size_t len;
156 if (db_eget(sp, sp->lno, &p, &len, &isempty)) {
159 len = 0;
162 if (len == 0)
164 return (v_txt(sp, vp, NULL, p, len,
199 size_t len;
212 len = 0;
222 if (db_get(sp, sp->lno, DBG_FATAL, &p, &len))
228 if (db_get(sp, ++sp->lno, DBG_FATAL, &p, &len))
233 return (v_txt(sp, vp, NULL, p, len,
248 size_t blen, len;
268 db_eget(sp, vp->m_start.lno, &p, &len, &isempty)) {
312 if (len == 0)
315 return (v_txt(sp, vp, &vp->m_stop, p, len,
341 if (db_get(sp, vp->m_start.lno, DBG_FATAL, &p, &len))
357 len = sp->cno = vp->m_start.cno;
361 if (db_eget(sp, vp->m_start.lno, &p, &len, &isempty)) {
364 len = 0;
368 if (vp->m_start.cno >= len)
371 rval = v_txt(sp, vp, NULL, p, len,
388 size_t len;
396 if (db_eget(sp, vp->m_start.lno, &p, &len, &isempty)) {
399 len = 0;
402 if (len == 0)
407 vp->m_stop.cno = len ? len - 1 : 0;
409 return (v_txt(sp, vp, &vp->m_stop, p, len,
422 size_t len;
430 if (db_eget(sp, vp->m_start.lno, &p, &len, &isempty)) {
433 len = 0;
436 if (len == 0)
444 if (vp->m_stop.cno > len - 1)
445 vp->m_stop.cno = len - 1;
452 return (v_txt(sp, vp, &vp->m_stop, p, len, 0, OOBLNO, 1, flags));