struct wimlib_compressor *compressor;
u8 *udata;
u8 *cdata;
- unsigned ulen;
- unsigned clen;
+ u32 ulen;
+ u32 clen;
};
static void
static bool
serial_chunk_compressor_get_chunk(struct chunk_compressor *_ctx,
- const void **cdata_ret, unsigned *csize_ret,
- unsigned *usize_ret)
+ const void **cdata_ret, u32 *csize_ret,
+ u32 *usize_ret)
{
struct serial_chunk_compressor *ctx = (struct serial_chunk_compressor*)_ctx;
struct serial_chunk_compressor *ctx;
int ret;
+ wimlib_assert(out_chunk_size > 0);
+
ctx = CALLOC(1, sizeof(*ctx));
if (ctx == NULL)
return WIMLIB_ERR_NOMEM;