Lines Matching defs:pat
74 struct pat *pattern;
207 add_pattern(char *pat, size_t len)
219 sizeof(struct pat));
221 if (len > 0 && pat[len - 1] == '\n')
223 /* pat may not be NUL-terminated */
224 pattern[patterns].pat = grep_malloc(len + 1);
225 memcpy(pattern[patterns].pat, pat, len);
227 pattern[patterns].pat[len] = '\0';
235 add_fpattern(const char *pat, int mode)
244 fpattern[fpatterns].pat = grep_strdup(pat);
253 add_dpattern(const char *pat, int mode)
262 dpattern[dpatterns].pat = grep_strdup(pat);
686 c = regcomp(&r_pattern[i], pattern[i].pat, cflags);