From: Tim Kientzle Date: Mon, 10 Nov 2008 19:03:21 +0000 (-0500) Subject: Allow zip reader to build on platforms that lack zlib. X-Git-Tag: v2.6.0~41 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=dfcefc1125e0b82220ddb4f281d47db7f2178036;p=thirdparty%2Flibarchive.git Allow zip reader to build on platforms that lack zlib. However, this breaks reading non-compressed zip entries as well. Submitted by: Ivailo Petrov SVN-Revision: 252 --- diff --git a/libarchive/archive_read_support_format_zip.c b/libarchive/archive_read_support_format_zip.c index a22eaa0a3..1d7187f43 100644 --- a/libarchive/archive_read_support_format_zip.c +++ b/libarchive/archive_read_support_format_zip.c @@ -36,6 +36,10 @@ __FBSDID("$FreeBSD: src/lib/libarchive/archive_read_support_format_zip.c,v 1.27 #include #ifdef HAVE_ZLIB_H #include +#else +/* Hmmm... This is necessary, but means that we can't correctly extract + * even uncompressed entries on platforms that lack zlib. */ +#define crc32(crc, buf, len) (unsigned long)0 #endif #include "archive.h"