Lines Matching full:url_match
109 regmatch_t email_match, url_match;
149 if (regexec (&url_re, src+x, 1, &url_match, 0) != 0)
151 url_match.rm_so = -1;
152 url_match.rm_eo = -1;
156 url_match.rm_so += x;
157 url_match.rm_eo += x;
159 while ((x < slen) && !((email_match.rm_so == -1) && (url_match.rm_so == -1)))
166 if ((url_match.rm_so != -1) && ((email_match.rm_so == -1) || (url_match.rm_so <= email_match.rm_so)))
168 parts[part].begin = url_match.rm_so;
169 parts[part].end = url_match.rm_eo;
175 if (regexec (&url_re, src+x, 1, &url_match, 0) != 0)
177 url_match.rm_so = -1;
178 url_match.rm_eo = -1;
182 url_match.rm_so += x;
183 url_match.rm_eo += x;
219 if ((url_match.rm_so != -1) && (x > url_match.rm_so))
221 if (regexec (&url_re, src+x, 1, &url_match, 0) != 0)
223 url_match.rm_so = -1;
224 url_match.rm_eo = -1;
228 url_match.rm_so += x;
229 url_match.rm_eo += x;