Lines Matching refs:pmatch
218 regmatch_t pmatch[2]; in remove_pattern() local
221 err = regexec(pattern, buf, 2, pmatch, REG_NOTBOL); in remove_pattern()
222 if (err != 0 || pmatch[1].rm_so == -1) in remove_pattern()
225 memcpy(buf + pmatch[1].rm_so, in remove_pattern()
226 buf + pmatch[1].rm_eo, len - pmatch[1].rm_eo); in remove_pattern()
228 return len - (pmatch[1].rm_eo - pmatch[1].rm_so); in remove_pattern()
234 regmatch_t pmatch[2]; in search_pattern() local
236 err = regexec(pattern, buf, 2, pmatch, REG_NOTBOL); in search_pattern()
237 if (err != 0 || pmatch[1].rm_so == -1) { in search_pattern()
242 val_len = pmatch[1].rm_eo - pmatch[1].rm_so; in search_pattern()
244 memcpy(pattern_str, buf + pmatch[1].rm_so, val_len); in search_pattern()