]> git.lizzy.rs Git - zlib.git/commitdiff
Fix error in comment on the polynomial representation of a byte.
authorMark Adler <madler@alumni.caltech.edu>
Tue, 9 Jul 2019 15:55:13 +0000 (08:55 -0700)
committerMark Adler <madler@alumni.caltech.edu>
Tue, 9 Jul 2019 15:55:13 +0000 (08:55 -0700)
crc32.c

diff --git a/crc32.c b/crc32.c
index 7503972b5b0c27f5a1a91d4853c376aaf5ca8a5b..62cb9fe34ffc6e0f850e0481e6a66b120ac8e0e8 100644 (file)
--- a/crc32.c
+++ b/crc32.c
@@ -224,7 +224,7 @@ local once_t made = ONCE_INIT;
   is just exclusive-or, and multiplying a polynomial by x is a right shift by
   one. If we call the above polynomial p, and represent a byte as the
   polynomial q, also with the lowest power in the most significant bit (so the
-  byte 0xb1 is the polynomial x^7+x^3+x+1), then the CRC is (q*x^32) mod p,
+  byte 0xb1 is the polynomial x^7+x^3+x^2+1), then the CRC is (q*x^32) mod p,
   where a mod b means the remainder after dividing a by b.
 
   This calculation is done using the shift-register method of multiplying and