From: Mark Adler Date: Thu, 25 Oct 2012 05:47:37 +0000 (-0700) Subject: Add note to contrib/blast to use binary mode in stdio. X-Git-Tag: v1.2.7.1~28 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b8522e0264b1dbad8c0deaf8f62fb80b41b3716d;p=thirdparty%2Fzlib-ng.git Add note to contrib/blast to use binary mode in stdio. --- diff --git a/contrib/blast/blast.c b/contrib/blast/blast.c index 4ce697a41..d45925a0d 100644 --- a/contrib/blast/blast.c +++ b/contrib/blast/blast.c @@ -1,7 +1,7 @@ /* blast.c - * Copyright (C) 2003 Mark Adler + * Copyright (C) 2003, 2012 Mark Adler * For conditions of distribution and use, see copyright notice in blast.h - * version 1.1, 16 Feb 2003 + * version 1.2, 24 Oct 2012 * * blast.c decompresses data compressed by the PKWare Compression Library. * This function provides functionality similar to the explode() function of @@ -22,6 +22,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 */ #include /* for setjmp(), longjmp(), and jmp_buf */ diff --git a/contrib/blast/blast.h b/contrib/blast/blast.h index ce9e5410f..658cfd320 100644 --- a/contrib/blast/blast.h +++ b/contrib/blast/blast.h @@ -1,6 +1,6 @@ /* blast.h -- interface for blast.c - Copyright (C) 2003 Mark Adler - version 1.1, 16 Feb 2003 + Copyright (C) 2003, 2012 Mark Adler + version 1.2, 24 Oct 2012 This software is provided 'as-is', without any express or implied warranty. In no event will the author be held liable for any damages @@ -28,6 +28,10 @@ * that library. (Note: PKWare overused the "implode" verb, and the format * used by their library implode() function is completely different and * incompatible with the implode compression method supported by PKZIP.) + * + * The binary mode for stdio functions should be used to assure that the + * compressed data is not corrupted when read or written. For example: + * fopen(..., "rb") and fopen(..., "wb"). */