diff options
author | Mark Adler <madler@alumni.caltech.edu> | 2016-12-31 16:57:26 -0800 |
---|---|---|
committer | Hans Kristian Rosbach <hk-git@circlestorm.org> | 2017-02-09 11:21:35 +0100 |
commit | 73ba5ea69e0ef6f389aa3edd81d8f1038324d198 (patch) | |
tree | 95b2ebf89d88dcff6fa1f30f6ae87b71df7d5c3d /zlib.h | |
parent | cd0071573cb2189ab059c91d1249e5ec4a4df991 (diff) |
Add crc32_z() and adler32_z() functions with size_t lengths.
Diffstat (limited to 'zlib.h')
-rw-r--r-- | zlib.h | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -1661,6 +1661,11 @@ ZEXTERN uint32_t ZEXPORT adler32(uint32_t adler, const unsigned char *buf, uint3 if (adler != original_adler) error(); */ +ZEXTERN uint32_t ZEXPORT adler32_z (uint32_t adler, const unsigned char *buf, size_t len); +/* + Same as adler32(), but with a size_t length. +*/ + /* ZEXTERN uint32_t ZEXPORT adler32_combine(uint32_t adler1, uint32_t adler2, z_off_t len2); @@ -1672,7 +1677,7 @@ ZEXTERN uint32_t ZEXPORT adler32_combine(uint32_t adler1, uint32_t adler2, z_off negative, the result has no meaning or utility. */ -ZEXTERN uint32_t ZEXPORT crc32(uint32_t crc, const unsigned char *buf, z_off64_t len); +ZEXTERN uint32_t ZEXPORT crc32(uint32_t crc, const unsigned char *buf, uint32_t len); /* Update a running CRC-32 with the bytes buf[0..len-1] and return the updated CRC-32. If buf is NULL, this function returns the required @@ -1689,6 +1694,11 @@ ZEXTERN uint32_t ZEXPORT crc32(uint32_t crc, const unsigned char *buf, z_off64_t if (crc != original_crc) error(); */ +ZEXTERN uint32_t ZEXPORT crc32_z (uint32_t crc, const unsigned char *buf, size_t len); +/* + Same as crc32(), but with a size_t length. +*/ + /* ZEXTERN uint32_t ZEXPORT crc32_combine(uint32_t crc1, uint32_t crc2, z_off64_t len2); |