Lines Matching refs:pat
78 struct pat *pattern;
211 add_pattern(char *pat, size_t len) in add_pattern() argument
223 sizeof(struct pat)); in add_pattern()
225 if (len > 0 && pat[len - 1] == '\n') in add_pattern()
228 pattern[patterns].pat = grep_malloc(len + 1); in add_pattern()
229 memcpy(pattern[patterns].pat, pat, len); in add_pattern()
231 pattern[patterns].pat[len] = '\0'; in add_pattern()
239 add_fpattern(const char *pat, int mode) in add_fpattern() argument
248 fpattern[fpatterns].pat = grep_strdup(pat); in add_fpattern()
257 add_dpattern(const char *pat, int mode) in add_dpattern() argument
266 dpattern[dpatterns].pat = grep_strdup(pat); in add_dpattern()
693 c = regcomp(&r_pattern[i], pattern[i].pat, cflags);