+ wimlib_assert(0);
+}
+
+/* Initialize the header for a WIM file. */
+void
+init_wim_header(struct wim_header *hdr,
+ enum wimlib_compression_type ctype, u32 chunk_size)
+{
+ memset(hdr, 0, sizeof(struct wim_header));
+ hdr->magic = WIM_MAGIC;
+ if (ctype == WIMLIB_COMPRESSION_TYPE_LZMS)
+ hdr->wim_version = WIM_VERSION_SOLID;
+ else
+ hdr->wim_version = WIM_VERSION_DEFAULT;
+ set_wim_hdr_cflags(ctype, hdr);
+ hdr->chunk_size = chunk_size;