about summary refs log tree commit diff homepage
diff options
context:
space:
mode:
-rw-r--r--Makefile2
-rw-r--r--adler32.342
-rw-r--r--[l---------]adler32_combine.354
3 files changed, 56 insertions, 42 deletions
diff --git a/Makefile b/Makefile
index 459ed75..d1a7ea7 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,5 @@
 MAN += adler32.3
+MAN += adler32_combine.3
 MAN += compress.3
 MAN += crc32.3
 MAN += deflate.3
@@ -15,7 +16,6 @@ MAN += uncompress.3
 MAN += zlibCompileFlags.3
 MAN += zlibVersion.3
 
-MLINKS += adler32.3 adler32_combine.3
 MLINKS += adler32.3 adler32_z.3
 MLINKS += compress.3 compress2.3
 MLINKS += compress.3 compressBound.3
diff --git a/adler32.3 b/adler32.3
index 061edce..162f4b1 100644
--- a/adler32.3
+++ b/adler32.3
@@ -4,8 +4,7 @@
 .
 .Sh NAME
 .Nm adler32 ,
-.Nm adler32_z ,
-.Nm adler32_combine
+.Nm adler32_z 
 .Nd update Adler-32 checksum
 .
 .Sh LIBRARY
@@ -17,8 +16,6 @@
 .Fn adler32 "uLong adler" "const Bytef *buf" "uInt len"
 .Ft uLong
 .Fn adler32_z "uLong adler" "const Bytef *buf" "z_size_t len"
-.Ft uLong
-.Fn adler32_combine "uLong adler1" "uLong adler2" "z_off_t len2"
 .
 .Sh DESCRIPTION
 Update a running Adler-32 checksum with the bytes
@@ -43,42 +40,6 @@ but with a
 .Vt size_t
 length.
 .
-.Pp
-.Fn adler32_combine
-combines two Adler-32 checksums into one.
-For two sequences of bytes,
-.Va seq1
-and
-.Va seq2
-with lengths
-.Va len1
-and
-.Va len2 ,
-Adler-32 checksums were calculated for each,
-.Va adler1
-and
-.Va adler2 .
-.Fn adler32_combine
-returns the Adler-32 checksum of
-.Va seq1
-and
-.Va seq2
-concatenated,
-requiring only
-.Fa adler1 ,
-.Fa adler2 ,
-and
-.Fa len2 .
-Note that the
-.Vt z_off_t
-type
-.Pq like Vt off_t
-is a signed integer.
-If
-.Fa len2
-is negative,
-the result has no meaning or utility.
-.
 .Sh EXAMPLES
 .Bd -literal -offset indent
 uLong adler = adler32(0L, Z_NULL, 0);
@@ -90,4 +51,5 @@ if (adler != original_adler) error();
 .Ed
 .
 .Sh SEE ALSO
+.Xr adler32_combine 3 ,
 .Xr crc32 3
diff --git a/adler32_combine.3 b/adler32_combine.3
index 630dd96..883ddb2 120000..100644
--- a/adler32_combine.3
+++ b/adler32_combine.3
@@ -1 +1,53 @@
-adler32.3
\ No newline at end of file
+.Dd November 9, 2018
+.Dt ADLER32_COMBINE 3
+.Os
+.
+.Sh NAME
+.Nm adler32_combine
+.Nd combine Adler-32 checksums
+.
+.Sh LIBRARY
+.Lb libz
+.
+.Sh SYNOPSIS
+.In zlib.h
+.Ft uLong
+.Fn adler32_combine "uLong adler1" "uLong adler2" "z_off_t len2"
+.
+.Sh DESCRIPTION
+Combine two Adler-32 checksums into one.
+For two sequences of bytes,
+.Va seq1
+and
+.Va seq2
+with lengths
+.Va len1
+and
+.Va len2 ,
+Adler-32 checksums were calculated for each,
+.Va adler1
+and
+.Va adler2 .
+.Fn adler32_combine
+returns the Adler-32 checksum of
+.Va seq1
+and
+.Va seq2
+concatenated,
+requiring only
+.Fa adler1 ,
+.Fa adler2 ,
+and
+.Fa len2 .
+Note that the
+.Vt z_off_t
+type
+.Pq like Vt off_t
+is a signed integer.
+If
+.Fa len2
+is negative,
+the result has no meaning or utility.
+.
+.Sh SEE ALSO
+.Xr adler32 3