]> wimlib.net Git - wimlib/blobdiff - src/wim.c
Deprecate wimlib_has_integrity_table()
[wimlib] / src / wim.c
index b15a02de43881c68b597d5dec778bc67541e0510..73fdebf04d010cdb8fca540f3363723af44c6cd9 100644 (file)
--- a/src/wim.c
+++ b/src/wim.c
@@ -279,12 +279,6 @@ wimlib_print_wim_information(const WIMStruct *w)
        tputchar(T('\n'));
 }
 
-WIMLIBAPI bool
-wimlib_has_integrity_table(const WIMStruct *w)
-{
-       return w->hdr.integrity.size != 0;
-}
-
 WIMLIBAPI void
 wimlib_print_available_images(const WIMStruct *w, int image)
 {
@@ -412,6 +406,16 @@ wimlib_get_part_number(const WIMStruct *wim, int *total_parts_ret)
        return info.part_number;
 }
 
+/* Deprecated */
+WIMLIBAPI bool
+wimlib_has_integrity_table(const WIMStruct *wim)
+{
+       struct wimlib_wim_info info;
+
+       wimlib_get_wim_info((WIMStruct*)wim, &info);
+       return info.has_integrity_table;
+}
+
 WIMLIBAPI int
 wimlib_set_wim_info(WIMStruct *wim, const struct wimlib_wim_info *info, int which)
 {