diff options
Diffstat (limited to 'test-wildmatch.c')
-rw-r--r-- | test-wildmatch.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test-wildmatch.c b/test-wildmatch.c new file mode 100644 index 0000000000..ac5642037d --- /dev/null +++ b/test-wildmatch.c @@ -0,0 +1,14 @@ +#include "cache.h" +#include "wildmatch.h" + +int main(int argc, char **argv) +{ + if (!strcmp(argv[1], "wildmatch")) + return wildmatch(argv[3], argv[2]) ? 0 : 1; + else if (!strcmp(argv[1], "iwildmatch")) + return iwildmatch(argv[3], argv[2]) ? 0 : 1; + else if (!strcmp(argv[1], "fnmatch")) + return !!fnmatch(argv[3], argv[2], FNM_PATHNAME); + else + return 1; +} |