Lines Matching refs:str
214 match(char *patn, char *str)
219 return (*str == 0);
222 if (*str != 0) {
223 str++;
234 while (*str) {
235 if (match(patn, str))
237 str++;
242 if (*str != *patn)
244 str++;
255 match_ci(char *patn, char *str)
262 if ((strcmp(str, ".") == 0) || (strcmp(str, "..") == 0))
264 if (strchr(str, '.') == 0)
271 return (*str == 0);
274 if (*str != 0) {
275 str++;
286 while (*str) {
287 if (match_ci(patn, str))
289 str++;
294 if (*str != *patn) {
295 int c1 = *str;
303 str++;