Lines Matching refs:endp
88 const char *endp; /* end of string -- virtual NUL here */ member
188 const char *endp; in matcher() local
273 m->endp = stop; in matcher()
295 endp = walk(m, start, stop, gf, gl, true); in matcher()
296 if (endp == NULL) { /* a miss */ in matcher()
311 endp = walk(m, m->coldp, stop, gf, gl, false); in matcher()
312 if (endp != NULL) in matcher()
314 assert(m->coldp < m->endp); in matcher()
316 m->endp - m->coldp, &m->mbs, 0); in matcher()
333 dp = dissect(m, m->coldp, endp, gf, gl); in matcher()
344 dp = backref(m, m->coldp, endp, gf, gl, (sopno)0, 0); in matcher()
353 if (dp != NULL || endp <= m->coldp) in matcher()
356 endp = walk(m, m->coldp, endp-1, gf, gl, false); in matcher()
357 if (endp == NULL) in matcher()
367 dp = backref(m, m->coldp, endp, gf, gl, (sopno)0, 0); in matcher()
369 assert(dp == NULL || dp == endp); in matcher()
384 pmatch[0].rm_eo = endp - m->offp; in matcher()
641 (sp > m->offp && sp < m->endp && in backref()
647 if ((sp == m->endp && !(m->eflags®_NOTEOL)) || in backref()
648 (sp < m->endp && *sp == '\n' && in backref()
654 if (sp < m->endp && ISWORD(*sp) && in backref()
661 if (((sp == m->endp && !(m->eflags®_NOTEOL)) || in backref()
662 (sp < m->endp && *sp == '\n' && in backref()
664 (sp < m->endp && !ISWORD(*sp))) && in backref()
825 if (p == m->endp) { in walk()
829 clen = XMBRTOWC(&c, p, m->endp - p, &m->mbs, BADCHAR); in walk()