Deleted Added
full compact
2c2
< * Copyright (C) 1995-1996 Jean-loup Gailly.
---
> * Copyright (C) 1995-1998 Jean-loup Gailly.
6c6
< /* $FreeBSD: head/lib/libz/compress.c 21673 1997-01-14 07:20:47Z jkh $ */
---
> /* $FreeBSD: head/lib/libz/compress.c 33908 1998-02-28 06:08:17Z steve $ */
11,20c11,19
< Compresses the source buffer into the destination buffer. sourceLen is
< the byte length of the source buffer. Upon entry, destLen is the total
< size of the destination buffer, which must be at least 0.1% larger than
< sourceLen plus 8 bytes. Upon exit, destLen is the actual size of the
< compressed buffer.
< This function can be used to compress a whole file at once if the
< input file is mmap'ed.
< compress returns Z_OK if success, Z_MEM_ERROR if there was not
< enough memory, Z_BUF_ERROR if there was not enough room in the output
< buffer.
---
> Compresses the source buffer into the destination buffer. The level
> parameter has the same meaning as in deflateInit. sourceLen is the byte
> length of the source buffer. Upon entry, destLen is the total size of the
> destination buffer, which must be at least 0.1% larger than sourceLen plus
> 12 bytes. Upon exit, destLen is the actual size of the compressed buffer.
>
> compress2 returns Z_OK if success, Z_MEM_ERROR if there was not enough
> memory, Z_BUF_ERROR if there was not enough room in the output buffer,
> Z_STREAM_ERROR if the level parameter is invalid.
22c21
< int compress (dest, destLen, source, sourceLen)
---
> int ZEXPORT compress2 (dest, destLen, source, sourceLen, level)
26a26
> int level;
45c45
< err = deflateInit(&stream, Z_DEFAULT_COMPRESSION);
---
> err = deflateInit(&stream, level);
57a58,68
>
> /* ===========================================================================
> */
> int ZEXPORT compress (dest, destLen, source, sourceLen)
> Bytef *dest;
> uLongf *destLen;
> const Bytef *source;
> uLong sourceLen;
> {
> return compress2(dest, destLen, source, sourceLen, Z_DEFAULT_COMPRESSION);
> }