struct capture_config {
/* List of path patterns to exclude */
- struct string_set exclusion_pats;
+ struct string_list exclusion_pats;
/* List of path patterns to include, overriding exclusion_pats */
- struct string_set exclusion_exception_pats;
+ struct string_list exclusion_exception_pats;
void *buf;
};
destroy_capture_config(struct capture_config *config);
extern bool
-match_pattern_list(const tchar *path, const struct string_set *list);
+match_pattern_list(const tchar *path, const struct string_list *list);
extern int
try_exclude(const tchar *full_path, const struct scan_params *params);
#define platform_default_scan_tree unix_build_dentry_tree
#endif
+#ifdef ENABLE_TEST_SUPPORT
+extern int
+generate_dentry_tree(struct wim_dentry **root_ret,
+ const tchar *root_disk_path, struct scan_params *params);
+#endif
+
#define WIMLIB_ADD_FLAG_ROOT 0x80000000
static inline int