Lines Matching refs:endp
79 const char *endp; /* end of string -- virtual NUL here */
137 const char *endp;
177 m->endp = stop;
187 endp = fast(m, start, stop, gf, gl);
188 if (endp == NULL) { /* a miss */
201 endp = slow(m, m->coldp, stop, gf, gl);
202 if (endp != NULL)
204 assert(m->coldp < m->endp);
222 dp = dissect(m, m->coldp, endp, gf, gl);
233 dp = backref(m, m->coldp, endp, gf, gl, (sopno)0, 0);
242 if (dp != NULL || endp <= m->coldp)
245 endp = slow(m, m->coldp, endp-1, gf, gl);
246 if (endp == NULL)
256 dp = backref(m, m->coldp, endp, gf, gl, (sopno)0, 0);
258 assert(dp == NULL || dp == endp);
272 pmatch[0].rm_eo = endp - m->offp;
556 (sp < m->endp && *(sp-1) == '\n' &&
563 if ( (sp == m->endp && !(m->eflags®_NOTEOL)) ||
564 (sp < m->endp && *sp == '\n' &&
572 (sp < m->endp && *(sp-1) == '\n' &&
576 (sp < m->endp && ISWORD(*sp)) )
582 if (( (sp == m->endp && !(m->eflags®_NOTEOL)) ||
583 (sp < m->endp && *sp == '\n' &&
585 (sp < m->endp && !ISWORD(*sp)) ) &&
739 c = (p == m->endp) ? OUT : *p;
824 c = (p == m->endp) ? OUT : *p;