Lines Matching refs:str
71 static int dhl_step(const char *str, const char *ep);
72 static int dhl_advance(const char *str, const char *ep);
258 * dhl_step: step through a string until a RE match is found, or end of str
261 dhl_step(str, ep)
262 const char *str; /* characters to be checked for a match */
275 return (dhl_doit(str, &(((struct regex_comp *) ep)->r_stp),
283 dhl_advance(str, ep)
284 const char *str; /* characters to be checked for a match */
298 rv = dhl_doit(str, &(((struct regex_comp *) ep)->r_adv), 0);
307 dhl_doit(str, rep, flags)
308 const char *str; /* characters to be checked for a match */
327 if ((rv = regexec(rep, str, SEPSIZE, prm, flags)) != REG_OK) {
334 loc1 = (char *)str + prm->rm_so;
335 loc2 = (char *)str + prm->rm_eo;
343 braslist[i] = (char *)str + prm->rm_so;
344 braelist[i] = (char *)str + prm->rm_eo;