Lines Matching defs:pattern
72 /* 5*/ "\t[-e pattern] [-f file] [--binary-files=value] [--color=when]\n",
74 /* 7*/ "\t[pattern] [file ...]\n",
85 char **pattern;
114 bool wflag; /* -w: pattern must start and end on word boundaries */
115 bool xflag; /* -x: pattern must match entire line */
226 * Adds a searching pattern to the internal array.
237 pattern = grep_realloc(pattern, ++pattern_sz *
238 sizeof(*pattern));
243 pattern[patterns] = grep_malloc(len + 1);
244 memcpy(pattern[patterns], pat, len);
245 pattern[patterns][len] = '\0';
250 * Adds a file include/exclude pattern to the internal array.
268 * Adds a directory include/exclude pattern to the internal array.
645 /* Fail if we don't have any pattern */
677 fgrepcomp(&fg_pattern[i], pattern[i]);
680 if (fastcomp(&fg_pattern[i], pattern[i])) {
682 c = regcomp(&r_pattern[i], pattern[i], cflags);