Lines Matching refs:match
36 regexec(const regex_t* p, const char* s, size_t nmatch, regmatch_t* match, regflags_t flags) in regexec() argument
41 int m = match->rm_so; in regexec()
44 if (!(r = regnexec(p, s + m, match->rm_eo - m, nmatch, match, flags)) && m > 0) in regexec()
45 for (e = match + nmatch; match < e; match++) in regexec()
46 if (match->rm_so >= 0) in regexec()
48 match->rm_so += m; in regexec()
49 match->rm_eo += m; in regexec()
53 return regnexec(p, s, s ? strlen(s) : 0, nmatch, match, flags); in regexec()
74 regmatch_t* match; in regexec() local
78 if (!(match = oldof(0, regmatch_t, nmatch, 0))) in regexec()
80 if (!(r = regexec_20120528(p, s, nmatch, match, flags))) in regexec()
83 oldmatch[i].rm_so = match[i].rm_so; in regexec()
84 oldmatch[i].rm_eo = match[i].rm_eo; in regexec()
86 free(match); in regexec()