Lines Matching +defs:string +defs:match
43 * Return 2 on exact match.
44 * Return 1 on substring match.
45 * Return 0 on no match.
47 * *estr will point to the end of thelongest exact or substring match.
50 pmatch(const char *string, const char *pattern, const char **estr)
53 int match, negate_range;
59 for (;; ++string) {
60 stringc = *string;
63 *estr = string;
68 *estr = string;
72 while (*string)
73 string++;
74 *estr = string;
81 switch (pmatch(string, pattern, estr)) {
94 *estr = string;
96 while (*string++);
107 match = 0;
113 if (match)
117 match =
122 match = (stringc == rangec);
126 if (match == negate_range)
128 *estr = string;
133 *estr = string;