X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=src%2Fwimlib_internal.h;h=08a176cf277d7855428292ef93cce17a1001fd5d;hb=1e167170cdc048c6a93db6d994d9da161f8553d9;hp=9e55f37132aae8fe03a8e89e630b5f6c3f2b90da;hpb=5218b1d7c83cf9e98ed6276e099844ae0d80abc2;p=wimlib diff --git a/src/wimlib_internal.h b/src/wimlib_internal.h index 9e55f371..08a176cf 100644 --- a/src/wimlib_internal.h +++ b/src/wimlib_internal.h @@ -313,7 +313,9 @@ struct WIMStruct { * image_metadata array. */ int current_image; + /* Have any images been deleted? */ u8 deletion_occurred : 1; + u8 all_images_verified : 1; u8 wim_locked : 1; }; @@ -533,10 +535,12 @@ check_wim_integrity(WIMStruct *w, wimlib_progress_func_t progress_func); /* join.c */ -extern int -new_joined_lookup_table(WIMStruct *w, WIMStruct **additional_swms, - unsigned num_additional_swms, - struct wim_lookup_table **table_ret); +extern void +merge_lookup_tables(WIMStruct *w, + WIMStruct **additional_swms, unsigned num_additional_swms); + +extern void +unmerge_lookup_table(WIMStruct *wim); /* metadata_resource.c */