]> wimlib.net Git - wimlib/blobdiff - src/lookup_table.h
Implement sequential extract
[wimlib] / src / lookup_table.h
index 2665c39c3de1029c6e7fad98037c0561b04e9d95..97d06ec76969d022359ddef792f201e432bc68ed 100644 (file)
@@ -185,6 +185,7 @@ struct lookup_table_entry {
                struct resource_entry output_resource_entry;
 
                struct list_head msg_list;
+               struct list_head dentry_list;
        };
 
        union {
@@ -288,14 +289,6 @@ extern int dentry_unresolve_ltes(struct dentry *dentry, void *ignore);
 int write_lookup_table(struct lookup_table *table, FILE *out,
                       struct resource_entry *out_res_entry);
 
-/* Unlinks and frees an entry from a lookup table. */
-static inline void lookup_table_remove(struct lookup_table *table,
-                                      struct lookup_table_entry *lte)
-{
-       lookup_table_unlink(table, lte);
-       free_lookup_table_entry(lte);
-}
-
 static inline struct resource_entry* wim_metadata_resource_entry(WIMStruct *w)
 {
        return &w->image_metadata[