* WIMLIB_ERR_SUCCESS (0)
* WIMLIB_ERR_INVALID_METADATA_RESOURCE
* WIMLIB_ERR_NOMEM
+ * WIMLIB_ERR_READ
+ * WIMLIB_ERR_UNEXPECTED_END_OF_FILE
+ * WIMLIB_ERR_DECOMPRESSION
*/
int
read_metadata_resource(WIMStruct *wim, struct wim_image_metadata *imd)
{
- u8 *buf;
+ void *buf;
int ret;
struct wim_dentry *root;
const struct wim_lookup_table_entry *metadata_lte;
}
/* Read the metadata resource into memory. (It may be compressed.) */
- ret = read_full_resource_into_alloc_buf(metadata_lte, (void**)&buf);
+ ret = read_full_resource_into_alloc_buf(metadata_lte, &buf);
if (ret)
return ret;