]> wimlib.net Git - wimlib/commitdiff
Revert "lzx-compress.c: Disable verification by default"
authorEric Biggers <ebiggers3@gmail.com>
Mon, 26 May 2014 14:06:52 +0000 (09:06 -0500)
committerEric Biggers <ebiggers3@gmail.com>
Mon, 26 May 2014 14:06:52 +0000 (09:06 -0500)
This reverts commit 5448b9cd60e9b1ebf4efcd2d1b2aac346b2e829c.

Switched from libdivsufsort to libdivsufsort-lite; should be the same,
but just in case I'm leaving verification on for the "slow" algorithm.

src/lzx-compress.c

index 308c7bf11a728548d6ef60eb3d8ab0211dc52ced..e1b65c7c18573bb721bd71ed6ab457a0892ca911 100644 (file)
@@ -1592,7 +1592,11 @@ lzx_compress(const void *uncompressed_data, size_t uncompressed_size,
         * Although this could be disabled by default in all cases, it only
         * takes around 2-3% of the running time of the slow algorithm to do the
         * verification.  */
         * Although this could be disabled by default in all cases, it only
         * takes around 2-3% of the running time of the slow algorithm to do the
         * verification.  */
-#if defined(ENABLE_LZX_DEBUG) || defined(ENABLE_VERIFY_COMPRESSION)
+       if (ctx->params.algorithm == WIMLIB_LZX_ALGORITHM_SLOW
+       #if defined(ENABLE_LZX_DEBUG) || defined(ENABLE_VERIFY_COMPRESSION)
+           || 1
+       #endif
+           )
        {
                struct wimlib_decompressor *decompressor;
 
        {
                struct wimlib_decompressor *decompressor;
 
@@ -1626,7 +1630,6 @@ lzx_compress(const void *uncompressed_data, size_t uncompressed_size,
                                "data verification!");
                }
        }
                                "data verification!");
                }
        }
-#endif
        return compressed_size;
 }
 
        return compressed_size;
 }