]> wimlib.net Git - wimlib/blobdiff - include/wimlib/wim.h
Limit can_modify_wim() calls; remove can_delete_from_wim()
[wimlib] / include / wimlib / wim.h
index 587e2f694bf4b595594f27dcbc6c870a08eab62f..50db70d7005ddfa3c66f51ffbce0ff066578ed8b 100644 (file)
@@ -59,13 +59,6 @@ struct WIMStruct {
        /* Have any images been deleted? */
        u8 deletion_occurred : 1;
 
-       /* Do we know that all the stream reference counts in the WIM are
-        * correct?  If so, this is set to 1 and deletions are safe; otherwise
-        * this is set to 0 and deletions are not safe until reference counts
-        * are recalculated.  (This is due to a bug in M$'s software that
-        * generates WIMs with invalid reference counts.)  */
-       u8 refcnts_ok : 1;
-
        /* Has the underlying WIM file been locked for appending?  */
        u8 locked_for_append : 1;
 
@@ -115,9 +108,6 @@ static inline bool wim_has_metadata(const WIMStruct *wim)
        return (wim->image_metadata != NULL || wim->hdr.image_count == 0);
 }
 
-extern int
-wim_recalculate_refcnts(WIMStruct *wim);
-
 extern int
 set_wim_hdr_cflags(int ctype, struct wim_header *hdr);
 
@@ -158,7 +148,4 @@ open_wim_as_WIMStruct(const void *wim_filename_or_fd, int open_flags,
 extern int
 can_modify_wim(WIMStruct *wim);
 
-extern int
-can_delete_from_wim(WIMStruct *wim);
-
 #endif /* _WIMLIB_WIM_H */