From: Michihiro NAKAJIMA Date: Tue, 4 May 2010 09:54:05 +0000 (-0400) Subject: Fix build error with liblzma on MSVC. X-Git-Tag: v3.0.0a~1029 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=37acd42c82e5d95801a75de645c024f7622ce2a4;p=thirdparty%2Flibarchive.git Fix build error with liblzma on MSVC. SVN-Revision: 2365 --- diff --git a/libarchive/archive_write_add_filter_xz.c b/libarchive/archive_write_add_filter_xz.c index 83cdb6357..d9bea6a3f 100644 --- a/libarchive/archive_write_add_filter_xz.c +++ b/libarchive/archive_write_add_filter_xz.c @@ -165,9 +165,10 @@ static int archive_compressor_xz_init_stream(struct archive_write_filter *f, struct private_data *data) { + static const lzma_stream lzma_stram_init = LZMA_STREAM_INIT; int ret; - data->stream = (lzma_stream)LZMA_STREAM_INIT; + data->stream = lzma_stram_init; data->stream.next_out = data->compressed; data->stream.avail_out = data->compressed_buffer_size; if (f->code == ARCHIVE_COMPRESSION_XZ)