Lines Matching refs:reg
197 regex_t reg; in reg_match() local
203 err = regcomp(®, pattern, REG_EXTENDED); in reg_match()
205 regerror(err, ®, err_msg, sizeof(err_msg)); in reg_match()
210 err = regexec(®, str, sizeof(pm)/sizeof(regmatch_t), pm, 0); in reg_match()
211 regfree(®); in reg_match()
254 static int exp2reg(const char *s, const char *e, int *ignore_flag, char **reg) in exp2reg() argument
286 *reg = buf; in exp2reg()
298 char *reg; in str_split_ere() local
327 if (exp2reg(exp_s, exp_e, &ignore_flag, ®) == -1) { in str_split_ere()
340 if (reg_match(_str + str_off, reg, sreq, sreqsize, in str_split_ere()
343 free(reg); in str_split_ere()
352 free(reg); in str_split_ere()