about summary refs log tree commit diff homepage
path: root/deflateSetDictionary.3
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2018-11-11 15:59:29 -0500
committerJune McEnroe <june@causal.agency>2018-11-11 15:59:29 -0500
commita862960349851918f2765c898e0a8b1f2dde480c (patch)
treebe18eef0935e85fc665518c8ff2fc415f798de1d /deflateSetDictionary.3
parentFix trailing whitespace (diff)
downloadzlib-man-pages-a862960349851918f2765c898e0a8b1f2dde480c.tar.gz
zlib-man-pages-a862960349851918f2765c898e0a8b1f2dde480c.zip
Separate out deflateGetDictionary.3
Diffstat (limited to '')
-rw-r--r--deflateSetDictionary.362
1 files changed, 5 insertions, 57 deletions
diff --git a/deflateSetDictionary.3 b/deflateSetDictionary.3
index 91728ce..dc3a891 100644
--- a/deflateSetDictionary.3
+++ b/deflateSetDictionary.3
@@ -3,9 +3,8 @@
 .Os
 .
 .Sh NAME
-.Nm deflateSetDictionary ,
-.Nm deflateGetDictionary
-.Nd deflate sliding dictionary
+.Nm deflateSetDictionary
+.Nd initialize compression dictionary
 .
 .Sh LIBRARY
 .Lb libz
@@ -19,13 +18,6 @@
 .Fa "uInt dictLength"
 .Fc
 .
-.Ft int
-.Fo deflateGetDictionary
-.Fa "z_streamp strm"
-.Fa "Bytef *dictionary"
-.Fa "uInt *dictLength"
-.Fc
-.
 .Sh DESCRIPTION
 .Fn deflateSetDictionary
 initializes the compression dictionary
@@ -114,45 +106,6 @@ does not perform any compression:
 this will be done by
 .Xr deflate 3 .
 .
-.Pp
-.Fn deflateGetDictionary
-returns the sliding dictionary
-being maintained by deflate.
-.Fa dictLength
-is set to the number of bytes in the dictionary,
-and that many bytes are copied to
-.Fa dictionary .
-.Fa dictionary
-must have enough space,
-where 32768 bytes is always enough.
-If
-.Fn deflateGetDictionary
-is called with
-.Fa dictionary
-equal to
-.Dv Z_NULL,
-then only the dictionary length is returned,
-and nothing is copied.
-Similarly,
-if
-.Fa dictLength
-is
-.Dv Z_NULL ,
-then it is not set.
-.
-.Pp
-.Fn deflateGetDictionary
-may return a length less than the window size,
-even when more than the window size in input
-has been provided.
-It may return up to 258 bytes less in that case,
-due to how zlib's implementation of deflate
-manages the sliding window and lookahead for matches,
-where matches can be up to 258 bytes long.
-If the application needs the last window-size bytes of input,
-then that would need to be saved by the application
-outside of zlib.
-.
 .Sh RETURN VALUES
 .Fn deflateSetDictionary
 returns
@@ -174,11 +127,6 @@ or if not at a block boundary
 for raw deflate
 .Pc .
 .
-.Pp
-.Fn deflateGetDictionary
-returns
-.Dv Z_OK
-on success,
-or
-.Dv Z_STREAM_ERROR
-if the stream state is inconsistent.
+.Sh SEE ALSO
+.Xr deflateGetDictionary 3 ,
+.Xr inflateSetDictionary 3