X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=include%2Fwimlib%2Fwildcard.h;h=5bae113d5c7178b3412513dcbe76b4fcfd0d6339;hb=dc688119fee4dcd1cf146ceb0da285c7983a27bb;hp=4506ac3fcf819fee6f37f6bd14279913fb21718a;hpb=1fc939b7bd0b37900d974b1cd5b11df128df71f5;p=wimlib diff --git a/include/wimlib/wildcard.h b/include/wimlib/wildcard.h index 4506ac3f..5bae113d 100644 --- a/include/wimlib/wildcard.h +++ b/include/wimlib/wildcard.h @@ -3,18 +3,18 @@ #include -#define WILDCARD_FLAG_USE_LITERAL_IF_NO_MATCHES 0x00000001 -#define WILDCARD_FLAG_WARN_IF_NO_MATCH 0x00000002 -#define WILDCARD_FLAG_ERROR_IF_NO_MATCH 0x00000004 -#define WILDCARD_FLAG_CASE_INSENSITIVE 0x00000008 +struct wim_dentry; + +#define WILDCARD_FLAG_WARN_IF_NO_MATCH 0x00000001 +#define WILDCARD_FLAG_ERROR_IF_NO_MATCH 0x00000002 +#define WILDCARD_FLAG_CASE_INSENSITIVE 0x00000004 extern int -expand_wildcard_wim_paths(WIMStruct *wim, - const tchar * const *wildcards, - size_t num_wildcards, - tchar ***expanded_paths_ret, - size_t *num_expanded_paths_ret, - u32 flags); +expand_wildcard(WIMStruct *wim, + const tchar *wildcard_path, + int (*consume_dentry)(struct wim_dentry *, void *), + void *consume_dentry_ctx, + u32 flags); #ifdef __WIN32__ extern int