Lines Matching defs:dp
135 char *dp;
156 for (dp = start; dp < stop; dp++)
157 if (*dp == g->must[0] && stop - dp >= g->mlen &&
158 memcmp(dp, g->must, (size_t)g->mlen) == 0)
160 if (dp == stop) /* we didn't find g->must */
216 dp = dissect(m, m->coldp, endp, gf, gl);
227 dp = backref(m, m->coldp, endp, gf, gl, (sopno)0, 0);
229 if (dp != NULL)
236 if (dp != NULL || endp <= m->coldp)
250 dp = backref(m, m->coldp, endp, gf, gl, (sopno)0, 0);
252 assert(dp == NULL || dp == endp);
253 if (dp != NULL) /* found a shorter one */
483 char *dp;
594 dp = backref(m, sp, stop, ss+1, stopst, lev, rec);
595 if (dp
596 return(dp); /* not */
610 dp = backref(m, sp, stop, ss-OPND(s)+1, stopst, lev, rec);
611 if (dp == NULL)
614 return(dp);
621 dp = backref(m, sp, stop, ssub, esub, lev, rec);
622 if (dp != NULL)
623 return(dp);
642 dp = backref(m, sp, stop, ss+1, stopst, lev, rec);
643 if (dp != NULL)
644 return(dp);
653 dp = backref(m, sp, stop, ss+1, stopst, lev, rec);
654 if (dp != NULL)
655 return(dp);