aboutsummaryrefslogtreecommitdiff
path: root/adler32.c
diff options
context:
space:
mode:
authorMark Adler <madler@alumni.caltech.edu>2016-12-31 16:57:26 -0800
committerMark Adler <madler@alumni.caltech.edu>2016-12-31 17:50:52 -0800
commitb9ae6f0079099c1b2e26abbb434725c4cf62d6b2 (patch)
tree894db968ac4744e42b8b74213cd5f6bbed45f04a /adler32.c
parent61b91f27f87f03d67ee5ecfa5fc66b16dd5e3019 (diff)
downloadzlib-b9ae6f0079099c1b2e26abbb434725c4cf62d6b2.tar.gz
zlib-b9ae6f0079099c1b2e26abbb434725c4cf62d6b2.tar.bz2
zlib-b9ae6f0079099c1b2e26abbb434725c4cf62d6b2.zip
Add crc32_z() and adler32_z() functions with size_t lengths.
Diffstat (limited to 'adler32.c')
-rw-r--r--adler32.c13
1 files changed, 11 insertions, 2 deletions
diff --git a/adler32.c b/adler32.c
index 3eafddf..019a233 100644
--- a/adler32.c
+++ b/adler32.c
@@ -60,10 +60,10 @@ local uLong adler32_combine_ OF((uLong adler1, uLong adler2, z_off64_t len2));
60#endif 60#endif
61 61
62/* ========================================================================= */ 62/* ========================================================================= */
63uLong ZEXPORT adler32(adler, buf, len) 63uLong ZEXPORT adler32_z(adler, buf, len)
64 uLong adler; 64 uLong adler;
65 const Bytef *buf; 65 const Bytef *buf;
66 uInt len; 66 z_size_t len;
67{ 67{
68 unsigned long sum2; 68 unsigned long sum2;
69 unsigned n; 69 unsigned n;
@@ -131,6 +131,15 @@ uLong ZEXPORT adler32(adler, buf, len)
131} 131}
132 132
133/* ========================================================================= */ 133/* ========================================================================= */
134uLong ZEXPORT adler32(adler, buf, len)
135 uLong adler;
136 const Bytef *buf;
137 uInt len;
138{
139 return adler32_z(adler, buf, len);
140}
141
142/* ========================================================================= */
134local uLong adler32_combine_(adler1, adler2, len2) 143local uLong adler32_combine_(adler1, adler2, len2)
135 uLong adler1; 144 uLong adler1;
136 uLong adler2; 145 uLong adler2;