]>
Commit | Line | Data |
---|---|---|
feabcc17 | 1 | #include "cache.h" |
feabcc17 NTND |
2 | |
3 | int main(int argc, char **argv) | |
4 | { | |
ef49841d NTND |
5 | int i; |
6 | for (i = 2; i < argc; i++) { | |
7 | if (argv[i][0] == '/') | |
8 | die("Forward slash is not allowed at the beginning of the\n" | |
9 | "pattern because Windows does not like it. Use `XXX/' instead."); | |
10 | else if (!strncmp(argv[i], "XXX/", 4)) | |
11 | argv[i] += 3; | |
12 | } | |
feabcc17 | 13 | if (!strcmp(argv[1], "wildmatch")) |
c41244e7 | 14 | return !!wildmatch(argv[3], argv[2], WM_PATHNAME, NULL); |
feabcc17 | 15 | else if (!strcmp(argv[1], "iwildmatch")) |
c41244e7 NTND |
16 | return !!wildmatch(argv[3], argv[2], WM_PATHNAME | WM_CASEFOLD, NULL); |
17 | else if (!strcmp(argv[1], "pathmatch")) | |
18 | return !!wildmatch(argv[3], argv[2], 0, NULL); | |
feabcc17 NTND |
19 | else |
20 | return 1; | |
21 | } |