Searched refs:pat (Results 1 - 4 of 4) sorted by relevance

/system/core/toolbox/upstream-netbsd/usr.bin/grep/
H A Dfastgrep.c58 fgrepcomp(fastgrep_t *fg, const char *pat) argument
63 fg->len = strlen(pat);
68 fg->pattern = (unsigned char *)grep_strdup(pat);
81 fastcomp(fastgrep_t *fg, const char *pat) argument
91 fg->len = strlen(pat);
98 if (fg->len > 0 && pat[fg->len - 1] == '$') {
104 if (pat[0] == '^') {
107 pat++;
111 memcmp(pat, "[[:<:]]", 7) == 0 &&
112 memcmp(pat
281 grep_cmp(const unsigned char *pat, const unsigned char *data, size_t len) argument
[all...]
H A Dgrep.c225 add_pattern(char *pat, size_t len) argument
236 if (len > 0 && pat[len - 1] == '\n')
238 /* pat may not be NUL-terminated */
240 memcpy(pattern[patterns], pat, len);
249 add_fpattern(const char *pat, int mode) argument
258 fpattern[fpatterns].pat = grep_strdup(pat);
267 add_dpattern(const char *pat, int mode) argument
276 dpattern[dpatterns].pat = grep_strdup(pat);
[all...]
H A Dgrep.h98 char *pat; member in struct:epat
H A Dutil.c75 if (fnmatch(fpattern[i].pat, fname, 0) == 0 ||
76 fnmatch(fpattern[i].pat, fname_base, 0) == 0) {
98 fnmatch(dname, dpattern[i].pat, 0) == 0) {

Completed in 29 milliseconds