merge: small leakfix and code simplification
[alt-git.git] / wildmatch.h
blob4090c8f4bb0587d36ec01069f1e8d832ea46d7d6
1 #ifndef WILDMATCH_H
2 #define WILDMATCH_H
4 #define WM_CASEFOLD 1
5 #define WM_PATHNAME 2
7 #define WM_ABORT_MALFORMED 2
8 #define WM_NOMATCH 1
9 #define WM_MATCH 0
10 #define WM_ABORT_ALL -1
11 #define WM_ABORT_TO_STARSTAR -2
13 struct wildopts;
15 int wildmatch(const char *pattern, const char *text,
16 unsigned int flags,
17 struct wildopts *wo);
18 #endif