aboutsummaryrefslogtreecommitdiff
path: root/zlib.h
diff options
context:
space:
mode:
Diffstat (limited to 'zlib.h')
-rw-r--r--zlib.h26
1 files changed, 14 insertions, 12 deletions
diff --git a/zlib.h b/zlib.h
index aa130a8..b396709 100644
--- a/zlib.h
+++ b/zlib.h
@@ -1355,10 +1355,12 @@ ZEXTERN int ZEXPORT gzbuffer OF((gzFile file, unsigned size));
1355ZEXTERN int ZEXPORT gzsetparams OF((gzFile file, int level, int strategy)); 1355ZEXTERN int ZEXPORT gzsetparams OF((gzFile file, int level, int strategy));
1356/* 1356/*
1357 Dynamically update the compression level or strategy. See the description 1357 Dynamically update the compression level or strategy. See the description
1358 of deflateInit2 for the meaning of these parameters. 1358 of deflateInit2 for the meaning of these parameters. Previously provided
1359 data is flushed before the parameter change.
1359 1360
1360 gzsetparams returns Z_OK if success, or Z_STREAM_ERROR if the file was not 1361 gzsetparams returns Z_OK if success, Z_STREAM_ERROR if the file was not
1361 opened for writing. 1362 opened for writing, Z_ERRNO if there is an error writing the flushed data,
1363 or Z_MEM_ERROR if there is a memory allocation error.
1362*/ 1364*/
1363 1365
1364ZEXTERN int ZEXPORT gzread OF((gzFile file, voidp buf, unsigned len)); 1366ZEXTERN int ZEXPORT gzread OF((gzFile file, voidp buf, unsigned len));
@@ -1401,15 +1403,15 @@ ZEXTERN int ZEXPORTVA gzprintf Z_ARG((gzFile file, const char *format, ...));
1401/* 1403/*
1402 Converts, formats, and writes the arguments to the compressed file under 1404 Converts, formats, and writes the arguments to the compressed file under
1403 control of the format string, as in fprintf. gzprintf returns the number of 1405 control of the format string, as in fprintf. gzprintf returns the number of
1404 uncompressed bytes actually written, or 0 in case of error. The number of 1406 uncompressed bytes actually written, or a negative zlib error code in case
1405 uncompressed bytes written is limited to 8191, or one less than the buffer 1407 of error. The number of uncompressed bytes written is limited to 8191, or
1406 size given to gzbuffer(). The caller should assure that this limit is not 1408 one less than the buffer size given to gzbuffer(). The caller should assure
1407 exceeded. If it is exceeded, then gzprintf() will return an error (0) with 1409 that this limit is not exceeded. If it is exceeded, then gzprintf() will
1408 nothing written. In this case, there may also be a buffer overflow with 1410 return an error (0) with nothing written. In this case, there may also be a
1409 unpredictable consequences, which is possible only if zlib was compiled with 1411 buffer overflow with unpredictable consequences, which is possible only if
1410 the insecure functions sprintf() or vsprintf() because the secure snprintf() 1412 zlib was compiled with the insecure functions sprintf() or vsprintf()
1411 or vsnprintf() functions were not available. This can be determined using 1413 because the secure snprintf() or vsnprintf() functions were not available.
1412 zlibCompileFlags(). 1414 This can be determined using zlibCompileFlags().
1413*/ 1415*/
1414 1416
1415ZEXTERN int ZEXPORT gzputs OF((gzFile file, const char *s)); 1417ZEXTERN int ZEXPORT gzputs OF((gzFile file, const char *s));