Lines Matching refs:endp
77 char *endp; /* end of string -- virtual NUL here */ member
131 char *endp; in matcher() local
171 m->endp = (char*)stop; in matcher()
181 endp = fast(m, start, stop, gf, gl); in matcher()
182 if (endp == NULL) { /* a miss */ in matcher()
195 endp = slow(m, m->coldp, stop, gf, gl); in matcher()
196 if (endp != NULL) in matcher()
198 assert(m->coldp < m->endp); in matcher()
216 dp = dissect(m, m->coldp, endp, gf, gl); in matcher()
227 dp = backref(m, m->coldp, endp, gf, gl, (sopno)0, 0); in matcher()
236 if (dp != NULL || endp <= m->coldp) in matcher()
239 endp = slow(m, m->coldp, endp-1, gf, gl); in matcher()
240 if (endp == NULL) in matcher()
250 dp = backref(m, m->coldp, endp, gf, gl, (sopno)0, 0); in matcher()
252 assert(dp == NULL || dp == endp); in matcher()
266 pmatch[0].rm_eo = endp - m->offp; in matcher()
513 (sp < m->endp && *(sp-1) == '\n' && in backref()
520 if ( (sp == m->endp && !(m->eflags®_NOTEOL)) || in backref()
521 (sp < m->endp && *sp == '\n' && in backref()
529 (sp < m->endp && *(sp-1) == '\n' && in backref()
533 (sp < m->endp && ISWORD(*sp)) ) in backref()
539 if (( (sp == m->endp && !(m->eflags®_NOTEOL)) || in backref()
540 (sp < m->endp && *sp == '\n' && in backref()
542 (sp < m->endp && !ISWORD(*sp)) ) && in backref()
695 c = (p == m->endp) ? OUT : *p; in fast()
779 c = (p == m->endp) ? OUT : *p; in slow()