From: Mark Adler Date: Thu, 25 Oct 2012 05:50:23 +0000 (-0700) Subject: Fix comparisons of differently signed integers in contrib/blast. X-Git-Tag: v1.2.7.1~27 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b6c5057ca18b59d8c20cccac3bbbd84206fd4e83;p=thirdparty%2Fzlib-ng.git Fix comparisons of differently signed integers in contrib/blast. --- diff --git a/contrib/blast/blast.c b/contrib/blast/blast.c index d45925a0d..69ef0fe00 100644 --- a/contrib/blast/blast.c +++ b/contrib/blast/blast.c @@ -23,6 +23,7 @@ * 1.0 12 Feb 2003 - First version * 1.1 16 Feb 2003 - Fixed distance check for > 4 GB uncompressed data * 1.2 24 Oct 2012 - Add note about using binary mode in stdio + * - Fix comparisons of differently signed integers */ #include /* for setjmp(), longjmp(), and jmp_buf */ @@ -280,7 +281,7 @@ local int decomp(struct state *s) int dict; /* log2(dictionary size) - 6 */ int symbol; /* decoded symbol, extra bits for distance */ int len; /* length for copy */ - int dist; /* distance for copy */ + unsigned dist; /* distance for copy */ int copy; /* copy counter */ unsigned char *from, *to; /* copy pointers */ static int virgin = 1; /* build tables once */