From 57b8d9d45807412fc69cb59d9827f851209c2a23 Mon Sep 17 00:00:00 2001 From: Curtis McEnroe Date: Sun, 11 Nov 2018 15:45:25 -0500 Subject: Separate out crc32_combine.3 --- Makefile | 2 +- crc32.3 | 35 +++-------------------------------- crc32_combine.3 | 45 ++++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 48 insertions(+), 34 deletions(-) mode change 120000 => 100644 crc32_combine.3 diff --git a/Makefile b/Makefile index d1a7ea7..911f96e 100644 --- a/Makefile +++ b/Makefile @@ -2,6 +2,7 @@ MAN += adler32.3 MAN += adler32_combine.3 MAN += compress.3 MAN += crc32.3 +MAN += crc32_combine.3 MAN += deflate.3 MAN += deflateBound.3 MAN += deflateCopy.3 @@ -19,7 +20,6 @@ MAN += zlibVersion.3 MLINKS += adler32.3 adler32_z.3 MLINKS += compress.3 compress2.3 MLINKS += compress.3 compressBound.3 -MLINKS += crc32.3 crc32_combine.3 MLINKS += crc32.3 crc32_z.3 MLINKS += deflate.3 deflateEnd.3 MLINKS += deflate.3 deflateInit.3 diff --git a/crc32.3 b/crc32.3 index 6fb9fae..23d38d0 100644 --- a/crc32.3 +++ b/crc32.3 @@ -4,8 +4,7 @@ . .Sh NAME .Nm crc32 , -.Nm crc32_z , -.Nm crc32_combine +.Nm crc32_z .Nd update CRC-32 checksum . .Sh LIBRARY @@ -17,8 +16,6 @@ .Fn crc32 "uLong crc" "const Bytef *buf" "uInt len" .Ft uLong .Fn crc32_z "uLong crc" "const Bytef *buf" "z_size_t len" -.Ft uLong -.Fn crc32_combine "uLong crc1" "uLong crc2" "z_off_t len2" . .Sh DESCRIPTION Update a running CRC-32 with the bytes @@ -44,33 +41,6 @@ but with a .Vt size_t length. . -.Pp -.Fn crc32_combine -combines two CRC-32 check values into one. -For two sequences of bytes, -.Va seq1 -and -.Va seq2 -with lengths -.Va len1 -and -.Va len2 , -CRC-32 check values were calculated for each, -.Va crc1 -and -.Va crc2 . -.Fn crc32_combine -returns the CRC-32 check value of -.Va seq1 -and -.Va seq2 -concatenated, -requiring only -.Fa crc1 , -.Fa crc2 , -and -.Fa len2 . -. .Sh EXAMPLES .Bd -literal -offset indent uLong crc = crc32(0L, Z_NULL, 0); @@ -82,4 +52,5 @@ if (crc != original_crc) error(); .Ed . .Sh SEE ALSO -.Xr adler32 3 +.Xr adler32 3 , +.Xr crc32_combine 3 diff --git a/crc32_combine.3 b/crc32_combine.3 deleted file mode 120000 index cd5bed9..0000000 --- a/crc32_combine.3 +++ /dev/null @@ -1 +0,0 @@ -crc32.3 \ No newline at end of file diff --git a/crc32_combine.3 b/crc32_combine.3 new file mode 100644 index 0000000..0424159 --- /dev/null +++ b/crc32_combine.3 @@ -0,0 +1,44 @@ +.Dd November 8, 2018 +.Dt CRC32_COMBINE 3 +.Os +. +.Sh NAME +.Nm crc32_combine +.Nd combine CRC-32 checksums +. +.Sh LIBRARY +.Lb libz +. +.Sh SYNOPSIS +.In zlib.h +.Ft uLong +.Fn crc32_combine "uLong crc1" "uLong crc2" "z_off_t len2" +. +.Sh DESCRIPTION +Combine two CRC-32 check values into one. +For two sequences of bytes, +.Va seq1 +and +.Va seq2 +with lengths +.Va len1 +and +.Va len2 , +CRC-32 check values were calculated for each, +.Va crc1 +and +.Va crc2 . +.Fn crc32_combine +returns the CRC-32 check value of +.Va seq1 +and +.Va seq2 +concatenated, +requiring only +.Fa crc1 , +.Fa crc2 , +and +.Fa len2 . +. +.Sh SEE ALSO +.Xr crc32 3 -- cgit 1.4.1