Lines Matching defs:pat
155 const char *pat, *field, *p;
159 pat = map->pattern;
160 while (*pat != '\0' && *path != '\0') {
161 if (*pat == '$') {
163 pat++;
164 if (*pat == '\0') {
172 pat--;
184 *pat_len_r = pat - map->pattern;
198 pat++;
200 } else if (*pat == *path) {
201 pat++;
209 *pat_len_r = pat - map->pattern;
211 if (*pat == '\0')
217 if (pat != map->pattern && pat[-1] != '/')
223 return pat[0] == '$' && strchr(pat, '/') == NULL;