X-Git-Url: http://git.tremily.us/?a=blobdiff_plain;f=dir.h;h=ab5af42b2eedcf7045abd0b6029e84ba804f6057;hb=180bad3d10fe3a7f6d6c990956a888dd0562bef1;hp=f5c89e3b80143f2508ac5b69d432aa82a4254751;hpb=f470e901f21d7a2b408c3e54e33e07bcc94913b1;p=git.git diff --git a/dir.h b/dir.h index f5c89e3b8..ab5af42b2 100644 --- a/dir.h +++ b/dir.h @@ -139,4 +139,13 @@ extern int strcmp_icase(const char *a, const char *b); extern int strncmp_icase(const char *a, const char *b, size_t count); extern int fnmatch_icase(const char *pattern, const char *string, int flags); +/* + * The prefix part of pattern must not contains wildcards. + */ +#define GFNM_PATHNAME 1 /* similar to FNM_PATHNAME */ +#define GFNM_ONESTAR 2 /* there is only _one_ wildcard, a star */ + +extern int git_fnmatch(const char *pattern, const char *string, + int flags, int prefix); + #endif