| version 1.9, 1993/11/11 19:04:25 |
version 1.10, 1993/11/24 19:43:51 |
| Line 87 fnmatch(pattern, string, flags) |
|
| Line 87 fnmatch(pattern, string, flags) |
|
| /* Optimize for pattern with * at end or before /. */ |
/* Optimize for pattern with * at end or before /. */ |
| if (c == EOS) |
if (c == EOS) |
| if (flags & FNM_PATHNAME) |
if (flags & FNM_PATHNAME) |
| return (index(string, '/') == NULL ? |
return (strchr(string, '/') == NULL ? |
| 0 : FNM_NOMATCH); |
0 : FNM_NOMATCH); |
| else |
else |
| return (0); |
return (0); |
| else if (c == '/' && flags & FNM_PATHNAME) { |
else if (c == '/' && flags & FNM_PATHNAME) { |
| if ((string = index(string, '/')) == NULL) |
if ((string = strchr(string, '/')) == NULL) |
| return (FNM_NOMATCH); |
return (FNM_NOMATCH); |
| break; |
break; |
| } |
} |