struct image_info *image_info;
int ret;
- DEBUG("Copying XML data between WIM files for source image %d.", image);
-
wimlib_assert(old_wim_info != NULL);
wimlib_assert(image >= 1 && image <= old_wim_info->num_images);
wim_info = *wim_info_p;
wimlib_assert(image >= 1 && image <= wim_info->num_images);
- DEBUG("Deleting image %d from the XML data.", image);
destroy_image_info(&wim_info->images[image - 1]);
out_buffer_free:
xmlBufferFree(buf);
out:
- DEBUG("ret=%d", ret);
return ret;
out_write_error:
u8 *xml_data;
size_t xml_len;
- DEBUG("Writing WIM XML data (image=%d, offset=%"PRIu64")",
- image, wim->out_fd.offset);
-
ret = prepare_wim_xml_data(wim, image, total_bytes,
&xml_data, &xml_len);
if (ret)
NULL,
write_resource_flags);
FREE(xml_data);
- DEBUG("ret=%d", ret);
return ret;
}
xml_reshdr = &wim->hdr.xml_data_reshdr;
- DEBUG("Reading XML data.");
*bufsize_ret = xml_reshdr->uncompressed_size;
return wim_reshdr_to_data(xml_reshdr, wim, buf_ret);
}