struct link_group_table *table);
void free_link_group_table(struct link_group_table *table);
u64 assign_link_groups(struct link_group_table *table);
+int link_groups_free_duplicate_data(struct link_group_table *table);
/* header.c */
int show_progress);
extern int check_wim_integrity(WIMStruct *w, int show_progress, int *status);
+/* modify.c */
+extern void destroy_image_metadata(struct image_metadata *imd,
+ struct lookup_table *lt);
/* resource.c */
extern const u8 *get_resource_entry(const u8 *p, struct resource_entry *entry);
const WIMStruct *w);
extern void *make_symlink_reparse_data_buf(const char *symlink_target,
size_t *len_ret);
+extern int dentry_set_symlink(struct dentry *dentry,
+ const char *target,
+ struct lookup_table *lookup_table);
/* wim.c */
extern WIMStruct *new_wim_struct();