X-Git-Url: https://git.distorted.org.uk/~mdw/mLib/blobdiff_plain/08da152ecf0c34dbb9fbfa9e863f1057c092e860..fbf20b5bd30e237c383ed290428261f28dfa5803:/man/crc32.3 diff --git a/man/crc32.3 b/man/crc32.3 index 3b91764..c9e34ba 100644 --- a/man/crc32.3 +++ b/man/crc32.3 @@ -1,5 +1,13 @@ .\" -*-nroff-*- -.TH crc32 3 "8 May 1999" "mLib" +.ie t \{\ +. ds ss \s8\u +. ds se \d\s0 +.\} +.el \{\ +. ds ss ^ +. ds se +.\} +.TH crc32 3 "8 May 1999" "Straylight/Edgeware" "mLib utilities library" .SH NAME crc32 \- calculate 32-bit CRC .\" @crc32 @@ -7,7 +15,7 @@ crc32 \- calculate 32-bit CRC .nf .B "#include " -.BI "int crc32(unsigned long " crc ", const void *" buf ", size_t " sz ); +.BI "uint32 crc32(uint32 " crc ", const void *" buf ", size_t " sz ); .BI CRC32( result ", " crc ", " buf ", " sz ) .fi .SH DESCRIPTION @@ -41,8 +49,7 @@ a given block in a way which doesn't change its (unknown) CRC. .PP The exact behaviour of the CRC is beyond the scope of this manual; suffice to say that the result is, in some suitable representation, the -remainder after division in the finite field GF(2^32) of the block by a -carefully chosen polynomial of order 32. +remainder after division by a degree-32 polynomial in GF(2)[x]. .SH "RETURN VALUE" The return value is the 32-bit CRC of the input block. .SH "SEE ALSO"