X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=include%2Fwimlib%2Fdecompress_common.h;h=fab3c3e009413c4ef9ed4b9f0a4a6a3a672cc1a9;hp=ef7ebe953960cd33c2e91efd341c37f4ba717441;hb=31786dbc470c919893bf4fc5cc91a0f73cbee720;hpb=543d8a6b89049aff65fa7eabf5f4b376a196c8d2 diff --git a/include/wimlib/decompress_common.h b/include/wimlib/decompress_common.h index ef7ebe95..fab3c3e0 100644 --- a/include/wimlib/decompress_common.h +++ b/include/wimlib/decompress_common.h @@ -2,6 +2,9 @@ * decompress_common.h * * Header for decompression code shared by multiple compression formats. + * + * The author dedicates this file to the public domain. + * You can do whatever you want with this file. */ #ifndef _WIMLIB_DECOMPRESS_COMMON_H @@ -12,11 +15,6 @@ #include "wimlib/endianness.h" #include "wimlib/types.h" -#ifndef INPUT_IDX_T_DEFINED -#define INPUT_IDX_T_DEFINED -typedef u32 input_idx_t; -#endif - /* Structure to encapsulate a block of in-memory data that is being interpreted * as a stream of bits. * @@ -36,13 +34,13 @@ struct input_bitstream { const u8 *data; /* Number of bytes of data that are left. */ - input_idx_t data_bytes_left; + u32 data_bytes_left; }; /* Initializes a bitstream to receive its input from @data. */ static inline void init_input_bitstream(struct input_bitstream *istream, - const void *data, input_idx_t num_data_bytes) + const void *data, u32 num_data_bytes) { istream->bitbuf = 0; istream->bitsleft = 0;