X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Fwrite.c;h=184489b1aecf249e97a5f35747bcaa520f26996d;hp=a3539ddb8e260c0bdec96f53bb467b4b3b8e7596;hb=92d96f9e2db42196a778b727cfa91d18a5cc6f49;hpb=7e7070982833be4292431b7dbffa8280e27b3d8a diff --git a/src/write.c b/src/write.c index a3539ddb..184489b1 100644 --- a/src/write.c +++ b/src/write.c @@ -42,9 +42,6 @@ #include "dentry.h" #include "lookup_table.h" #include "xml.h" -#include "lzx.h" -#include "xpress.h" - #ifdef ENABLE_MULTITHREADED_COMPRESSION # include @@ -152,8 +149,9 @@ out: /* * 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. @@ -179,9 +177,9 @@ compress_func_t 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; } /* @@ -1961,9 +1959,7 @@ overwrite_wim_inplace(WIMStruct *w, int write_flags, 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)