]> git.ipfire.org Git - thirdparty/xz.git/commitdiff
Tests: Small tweak to test-vli.c.
authorJia Tan <jiat0218@gmail.com>
Fri, 24 Feb 2023 10:10:37 +0000 (18:10 +0800)
committerJia Tan <jiat0218@gmail.com>
Tue, 7 Mar 2023 15:24:56 +0000 (23:24 +0800)
The static global variables can be disabled if encoders and decoders
are not built. If they are not disabled and -Werror is used, it will
cause an usused warning as an error.

tests/test_vli.c

index 793dcf2e04c4dc64ce2e2d822574d74612355189..e82e7270e8f8f876dfb3c870f3f5d691ec932957 100644 (file)
@@ -17,6 +17,7 @@
 // VLI can have between 1 and 9 bytes when encoded
 // They are encoded little endian where all but the last
 // byte must have the leading 1 bit set
+#if defined(HAVE_ENCODERS) || defined(HAVE_DECODERS)
 static const uint8_t one_byte[1] = {0x25};
 static const lzma_vli one_byte_value = 37;
 
@@ -46,6 +47,7 @@ static const lzma_vli eight_byte_value = 55818443594433425;
 static const uint8_t nine_bytes[9] = {0x81, 0x91, 0xA1, 0xB1, 0xC1, 0xD1,
                                0xE1, 0xF1, 0x1};
 static const lzma_vli nine_byte_value = 136100349976529025;
+#endif
 
 
 static void