diff options
author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2016-08-17 06:00:28 +0300 |
---|---|---|
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2016-08-17 06:06:33 +0300 |
commit | ff1c2b03a90af57589e29d17f8846961b9bdae95 (patch) | |
tree | defd88b571474d85de37e630db044c8e5faf4125 /extmod/uzlib/adler32.c | |
parent | bb19e7b94bd8cc69b75e6d39dd9f2ec6e0cebba6 (diff) |
extmod/uzlib/: Update uzlib to v2.0.
New API supporting stream decompression.
Diffstat (limited to 'extmod/uzlib/adler32.c')
-rw-r--r-- | extmod/uzlib/adler32.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/extmod/uzlib/adler32.c b/extmod/uzlib/adler32.c index f99b2d7f4..b06a7b37c 100644 --- a/extmod/uzlib/adler32.c +++ b/extmod/uzlib/adler32.c @@ -41,12 +41,12 @@ #define A32_BASE 65521 #define A32_NMAX 5552 -unsigned int tinf_adler32(const void *data, unsigned int length) +unsigned int uzlib_adler32(const void *data, unsigned int length, unsigned int prev_sum /* 1 */) { const unsigned char *buf = (const unsigned char *)data; - unsigned int s1 = 1; - unsigned int s2 = 0; + unsigned int s1 = prev_sum & 0xffff; + unsigned int s2 = prev_sum >> 16; while (length > 0) { |