Lines Matching full:must

14   1. The origin of this software must not be misrepresented; you must not
18 2. Altered source versions must be plainly marked as such, and must not be
53 application must provide more input and/or consume the output
129 The application must update next_in and avail_in when avail_in has
130 dropped to zero. It must update next_out and avail_out when avail_out
131 has dropped to zero. The application must initialize zalloc, zfree and
133 compression library and must not be updated by the application.
140 zalloc must return Z_NULL if there is not enough memory for the object.
141 If zlib is used in a multi-threaded application, zalloc and zfree must be
144 On 16-bit systems, the functions zalloc and zfree must be able to allocate
147 pointers returned by zalloc for objects of exactly 65536 bytes *must*
223 zalloc, zfree and opaque must be initialized before by the caller.
227 The compression level must be Z_DEFAULT_COMPRESSION, or between 0 and 9:
269 and with zero avail_out, it must be called again after making room in the
289 If deflate returns with avail_out == 0, this function must be called again
298 was enough output space; if deflate returns with Z_OK, this function must be
305 is to be done in a single step. In this case, avail_out must be at least
307 Z_STREAM_END, then it must be called again as described above.
337 msg may be set but then points to a static string (which must not be
346 next_in, avail_in, zalloc, zfree and opaque must be initialized before by
389 must be called again after making room in the output buffer because there
417 output is flushed; avail_out must be large enough to hold all the
419 by the compressor for this purpose.) The next operation on this stream must
470 static string (which must not be deallocated).
488 fields next_in, zalloc, zfree and opaque must be initialized before by
491 The method parameter is the compression method. It must be Z_DEFLATED in
543 without producing any compressed output. This function must be called
545 call of deflate. The compressor and decompressor must use exactly the same
618 Before the call of deflateParams, the stream state must be set as for
620 be compressed and flushed. In particular, strm->avail_out must be non-zero.
648 deflation of sourceLen bytes. It must be called after deflateInit()
660 this function can only be used for raw deflate, and must be used before the
661 first deflate() call after a deflateInit2() or deflateReset(). bits must be
678 caller must assure that, if not Z_NULL, name and comment are terminated with
698 fields next_in, avail_in, zalloc, zfree and opaque must be initialized
704 instead. windowBits must be greater than or equal to the windowBits value
705 provided to deflateInit2() while compressing, or it must be equal to 15 if
741 sequence. This function must be called immediately after a call of inflate,
744 The compressor and decompressor must use exactly the same dictionary (see
747 inflate() to set the dictionary. The application must insure that the
808 inflateReset(). bits must be less than or equal to 16, and that many of the
860 calls. The fields zalloc, zfree and opaque in strm must be initialized
865 assured that deflate was used with small window sizes, windowBits must be 15
866 and a 32K byte window must be supplied to be able to decompress general
891 inflateBackInit() must be called first to allocate the internal state
912 there is no input available, in() must return zero--buf is ignored in that
924 in() will be called. Therefore strm->next_in must be initialized before
927 must also be initialized, and then if strm->avail_in is not zero, input will
1014 size of the destination buffer, which must be at least the value returned
1031 destination buffer, which must be at least the value returned by
1052 size of the destination buffer, which must be large enough to hold the
1053 entire uncompressed data. (The size of the uncompressed data must have