Lines Matching refs:endp
96 const char *endp; /* end of string -- virtual NUL here */
206 const char *endp;
293 m->endp = stop;
315 endp = walk(m, start, stop, gf, gl, true);
316 if (endp == NULL) { /* a miss */
327 endp = walk(m, m->coldp, stop, gf, gl, false);
328 if (endp != NULL)
330 assert(m->coldp < m->endp);
332 (size_t)(m->endp - m->coldp), &m->mbs, 0);
349 dp = dissect(m, m->coldp, endp, gf, gl);
359 dp = backref(m, m->coldp, endp, gf, gl, (sopno)0, 0);
368 if (dp != NULL || endp <= m->coldp)
371 endp = walk(m, m->coldp, endp-1, gf, gl, false);
372 if (endp == NULL)
382 dp = backref(m, m->coldp, endp, gf, gl, (sopno)0, 0);
384 assert(dp == NULL || dp == endp);
400 pmatch[0].rm_eo = endp - m->offp;
625 (sp < m->endp && ISWORD(*sp) && \
629 (((sp == m->endp && !(m->eflags®_NOTEOL)) || \
630 (sp < m->endp && *sp == '\n' && \
632 (sp < m->endp && !ISWORD(*sp)) ) && \
707 if (sp == m->endp && (m->eflags & REG_NOTEOL) == 0)
714 (sp > m->offp && sp < m->endp &&
721 if ( (sp == m->endp && !(m->eflags®_NOTEOL)) ||
722 (sp < m->endp && *sp == '\n' &&
736 (sp == m->endp && !ISWORD(*(sp - 1))))
920 if (p == m->endp) {
924 clen = XMBRTOWC(&c, p, (size_t)(m->endp - p),