#include "dentry.h"
#include "lookup_table.h"
#include "xml.h"
-#include "lzx.h"
-#include "xpress.h"
-
#ifdef ENABLE_MULTITHREADED_COMPRESSION
# include <pthread.h>
/*
* compress_func_t- Pointer to a function to compresses a chunk
- * of a WIM resource. This may be either xpress_compress()
- * (xpress-compress.c) or lzx_compress() (lzx-compress.c).
+ * of a WIM resource. This may be either
+ * wimlib_xpress_compress() (xpress-compress.c) or
+ * wimlib_lzx_compress() (lzx-compress.c).
*
* @chunk: Uncompressed data of the chunk.
* @chunk_size: Size of the uncompressed chunk, in bytes.
get_compress_func(int out_ctype)
{
if (out_ctype == WIMLIB_COMPRESSION_TYPE_LZX)
- return lzx_compress;
+ return wimlib_lzx_compress;
else
- return xpress_compress;
+ return wimlib_xpress_compress;
}
/*
int ret;
struct list_head stream_list;
off_t old_wim_end;
- bool found_modified_image;
DEBUG("Overwriting `%"TS"' in-place", w->filename);
DEBUG("No new streams were added");
}
- found_modified_image = false;
for (int i = 0; i < w->hdr.image_count; i++) {
- if (!found_modified_image)
- found_modified_image = w->image_metadata[i].modified;
- if (found_modified_image) {
+ if (w->image_metadata[i].modified) {
select_wim_image(w, i + 1);
ret = write_metadata_resource(w);
if (ret != 0)