Lines Matching refs:pattern
183 if (fg_pattern[i].pattern) { in procline()
248 fg->pattern = cp = grep_malloc(fg->patternLen + 1); in fgrepcomp()
253 fg->pattern = (const unsigned char *)patternx; in fgrepcomp()
259 fg->qsBc[fg->pattern[i]] = fg->patternLen - i; in fgrepcomp()
266 fg->qsBc[tolower(fg->pattern[i])] = fg->patternLen - i; in fgrepcomp()
327 fg->pattern = cp = grep_malloc(fg->patternLen + 1); in fastcomp()
335 if ((isalnum(fg->pattern[i])) || isspace(fg->pattern[i]) || in fastcomp()
336 (fg->pattern[i] == '_') || (fg->pattern[i] == ',') || in fastcomp()
337 (fg->pattern[i] == '^') || (fg->pattern[i] == '$') || in fastcomp()
338 (fg->pattern[i] == '=') || (fg->pattern[i] == '-') || in fastcomp()
339 (fg->pattern[i] == ':') || (fg->pattern[i] == '/')) { in fastcomp()
342 cp[i] = toupper(fg->pattern[i]); in fastcomp()
343 } else if (fg->pattern[i] == '.') { in fastcomp()
358 fg->pattern = NULL; in fastcomp()
402 fg->qsBc[fg->pattern[i]] = fg->patternLen - i; in fastcomp()
409 fg->qsBc[tolower(fg->pattern[i])] = fg->patternLen - i; in fastcomp()
458 if (grep_cmp(fg->pattern, data + j, in grep_search()
471 if (grep_cmp(fg->pattern, data + j - fg->patternLen, in grep_search()
490 if (grep_cmp(fg->pattern, data + j, fg->patternLen) == -1) { in grep_search()