X-Git-Url: http://git.tremily.us/?a=blobdiff_plain;f=wildmatch.h;h=4090c8f4bb0587d36ec01069f1e8d832ea46d7d6;hb=04deccda112881f87bb514445aa2e539f77f6095;hp=984a38cdc2a1a6d3b19816ccc0a45055a9c8508a;hpb=3a39fa750d891c72c96f4652fc6a85e2e1f17da7;p=git.git diff --git a/wildmatch.h b/wildmatch.h index 984a38cdc..4090c8f4b 100644 --- a/wildmatch.h +++ b/wildmatch.h @@ -1,9 +1,18 @@ -/* wildmatch.h */ +#ifndef WILDMATCH_H +#define WILDMATCH_H -#define ABORT_MALFORMED 2 -#define NOMATCH 1 -#define MATCH 0 -#define ABORT_ALL -1 -#define ABORT_TO_STARSTAR -2 +#define WM_CASEFOLD 1 +#define WM_PATHNAME 2 -int wildmatch(const char *pattern, const char *text, int flags); +#define WM_ABORT_MALFORMED 2 +#define WM_NOMATCH 1 +#define WM_MATCH 0 +#define WM_ABORT_ALL -1 +#define WM_ABORT_TO_STARSTAR -2 + +struct wildopts; + +int wildmatch(const char *pattern, const char *text, + unsigned int flags, + struct wildopts *wo); +#endif