.Dd January 15, 2017
.Dt GZSETPARAMS 3
.Os
.
.Sh NAME
.Nm gzsetparams
.Nd set compression level and strategy
.
.Sh LIBRARY
.Lb libz
.
.Sh SYNOPSIS
.In zlib.h
.Ft int
.Fn gzsetparams "gzFile file" "int level" "int strategy"
.
.Sh DESCRIPTION
Dynamically update the compression level or strategy.
See the description of
.Xr deflateInit2 3
for the meaning
of these parameters.
Previously provided data is flushed
before the parameter change.
.
.Sh RETURN VALUES
.Fn gzsetparams
returns
.Dv Z_OK
if success,
.Dv Z_STREAM_ERROR
if the file was not opened for writing,
.Dv Z_ERRNO
if there is an error writing the flushed data,
or
.Dv Z_MEM_ERROR
if there is a memory allocation error.
.
.Sh SEE ALSO
.Xr deflateInit2 3 ,
.Xr gzopen 3
.
.Sh HISTORY
This manual page was converted from
.In zlib.h
to mdoc format by
.An June McEnroe Aq Mt june@causal.agency .
.
.Sh AUTHORS
.An Jean-loup Gailly Aq Mt jloup@gzip.org
.An Mark Adler Aq Mt madler@alumni.caltech.edu