summaryrefslogtreecommitdiff
path: root/crc32.c
Commit message (Expand)AuthorAgeFilesLines
* Provide missing function prototypes in CRC-32 code. [fredgan]Mark Adler2022-10-061-3/+12
* Fix some typos.Mark Adler2022-08-231-2/+2
* Fix odd error in Visual C compiler preventing automatic promotion.Mark Adler2022-06-041-2/+2
* Fix missing ZEXPORT for crc32_combine_op().Mark Adler2022-06-041-1/+1
* Correct incorrect inputs provided to the CRC functions.Mark Adler2022-03-301-4/+4
* zlib 1.2.12v1.2.12Mark Adler2022-03-271-1/+1
* Fix crc32.c to compile local functions only if used.Mark Adler2022-03-271-62/+64
* Fix error in comment on the polynomial representation of a byte.Mark Adler2019-07-091-1/+1
* Use ARM crc32 instructions if the ARM architecture has them.Mark Adler2019-02-171-3/+7
* Add use of the ARMv8 crc32 instructions when requested.Mark Adler2019-02-171-0/+114
* Correct comment in crc32.c.Mark Adler2019-02-031-1/+2
* Use atomic test and set, if available, for dynamic CRC tables.Mark Adler2018-12-261-42/+112
* Speed up software CRC-32 computation by a factor of 1.5 to 3.Mark Adler2018-12-261-337/+733
* Add crc32_combine_gen() and crc32_combine_op() for fast combines.Mark Adler2018-11-041-0/+75
* Add tables for crc32_combine(), to speed it up by a factor of 200.Mark Adler2018-11-031-91/+103
* Avoid the use of ptrdiff_t.Mark Adler2017-06-031-3/+3
* zlib 1.2.9v1.2.9Mark Adler2016-12-311-1/+1
* Add crc32_z() and adler32_z() functions with size_t lengths.Mark Adler2016-12-311-6/+15
* Clean up and comment the use of local for static.Mark Adler2016-10-261-2/+0
* Note the violation of the strict aliasing rule in crc32.c.Mark Adler2016-10-031-0/+12
* Avoid pre-decrement of pointer in big-endian CRC calculation.Mark Adler2016-09-281-3/+1
* Fix type mismatch between get_crc_table() and crc_table.Mark Adler2012-04-291-45/+22
* zlib 1.2.6.1v1.2.6.1Mark Adler2012-02-121-1/+1
* Use optimized byte swap operations for Microsoft and GNU [Snyder].Mark Adler2012-02-111-6/+4
* Avoid library header include in crc32.c for Z_SOLO.Mark Adler2012-02-011-0/+3
* zlib 1.2.5.1v1.2.5.1Mark Adler2011-09-111-13/+18
* zlib 1.2.5v1.2.5Mark Adler2011-09-091-1/+1
* zlib 1.2.4.1v1.2.4.1Mark Adler2011-09-091-1/+1
* zlib 1.2.3.4v1.2.3.4Mark Adler2011-09-091-25/+7
* zlib 1.2.3.3v1.2.3.3Mark Adler2011-09-091-2/+39
* zlib 1.2.2.4v1.2.2.4Mark Adler2011-09-091-4/+5
* zlib 1.2.2.3v1.2.2.3Mark Adler2011-09-091-3/+3
* zlib 1.2.2.2v1.2.2.2Mark Adler2011-09-091-1/+1
* zlib 1.2.2.1v1.2.2.1Mark Adler2011-09-091-3/+92
* zlib 1.2.2v1.2.2Mark Adler2011-09-091-46/+46
* zlib 1.2.1.2v1.2.1.2Mark Adler2011-09-091-28/+50
* zlib 1.2.0.5v1.2.0.5Mark Adler2011-09-091-8/+7
* zlib 1.2.0.4v1.2.0.4Mark Adler2011-09-091-1/+1
* zlib 1.2.0.2v1.2.0.2Mark Adler2011-09-091-12/+16
* zlib 1.2.0v1.2.0Mark Adler2011-09-091-102/+248
* zlib 1.1.4v1.1.4Mark Adler2011-09-091-1/+1
* zlib 1.0.9v1.0.9Mark Adler2011-09-091-2/+2
* zlib 1.0.8v1.0.8Mark Adler2011-09-091-4/+4
* zlib 1.0.7v1.0.7Mark Adler2011-09-091-4/+4
* zlib 1.0.1v1.0.1Mark Adler2011-09-091-10/+52
* zlib 1.0-prev1.0-preMark Adler2011-09-091-51/+9
* zlib 0.99v0.99Mark Adler2011-09-091-9/+51
* zlib 0.94v0.94Mark Adler2011-09-091-2/+2
* zlib 0.93v0.93Mark Adler2011-09-091-31/+38
* zlib 0.9v0.9Mark Adler2011-09-091-3/+13