]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Avoid using 'uint8_t' as bitfield type
authorBrad King <brad.king@kitware.com>
Thu, 22 Oct 2015 14:12:21 +0000 (10:12 -0400)
committerBrad King <brad.king@kitware.com>
Mon, 26 Oct 2015 12:59:26 +0000 (08:59 -0400)
The IBM XL compiler does not like it.  Use plain 'unsigned' instead.

libarchive/archive_write_add_filter_lz4.c

index 87b3f552eba978c6907e47003ed258483f5a3920..e23e5e939f42c23ddce2a4cb4b96aa11c2b1dfdd 100644 (file)
@@ -54,14 +54,14 @@ __FBSDID("$FreeBSD$");
 
 struct private_data {
        int              compression_level;
-       uint8_t          header_written:1;
-       uint8_t          version_number:1;
-       uint8_t          block_independence:1;
-       uint8_t          block_checksum:1;
-       uint8_t          stream_size:1;
-       uint8_t          stream_checksum:1;
-       uint8_t          preset_dictionary:1;
-       uint8_t          block_maximum_size:3;
+       unsigned         header_written:1;
+       unsigned         version_number:1;
+       unsigned         block_independence:1;
+       unsigned         block_checksum:1;
+       unsigned         stream_size:1;
+       unsigned         stream_checksum:1;
+       unsigned         preset_dictionary:1;
+       unsigned         block_maximum_size:3;
 #if defined(HAVE_LIBLZ4) && LZ4_VERSION_MAJOR >= 1 && LZ4_VERSION_MINOR >= 2
        int64_t          total_in;
        char            *out;