Lines Matching refs:dp
141 const char *dp;
162 for (dp = start; dp < stop; dp++)
163 if (*dp == g->must[0] && stop - dp >= g->mlen &&
164 memcmp(dp, g->must, (size_t)g->mlen) == 0)
166 if (dp == stop) /* we didn't find g->must */
222 dp = dissect(m, m->coldp, endp, gf, gl);
233 dp = backref(m, m->coldp, endp, gf, gl, (sopno)0, 0);
235 if (dp != NULL)
242 if (dp != NULL || endp <= m->coldp)
256 dp = backref(m, m->coldp, endp, gf, gl, (sopno)0, 0);
258 assert(dp == NULL || dp == endp);
259 if (dp != NULL) /* found a shorter one */
402 const char *dp = dissect(m, sp, rest, ssub, esub);
403 (void)dp; /* avoid warning if assertions off */
404 assert(dp == rest);
442 const char *dp = dissect(m, ssp, sep, ssub, esub);
443 (void)dp; /* avoid warning if assertions off */
444 assert(dp == sep);
480 const char *dp = dissect(m, sp, rest, ssub, esub);
481 (void)dp; /* avoid warning if assertions off */
482 assert(dp == rest);
526 const char *dp;
637 dp = backref(m, sp, stop, ss+1, stopst, lev, rec);
638 if (dp != NULL)
639 return(dp); /* not */
653 dp = backref(m, sp, stop, ss-OPND(s)+1, stopst, lev, rec);
654 if (dp == NULL)
657 return(dp);
664 dp = backref(m, sp, stop, ssub, esub, lev, rec);
665 if (dp != NULL)
666 return(dp);
685 dp = backref(m, sp, stop, ss+1, stopst, lev, rec);
686 if (dp != NULL)
687 return(dp);
696 dp = backref(m, sp, stop, ss+1, stopst, lev, rec);
697 if (dp != NULL)
698 return(dp);