Go to the source code of this file.
|
#define | local static |
|
#define | BASE 65521 /* largest prime smaller than 65536 */ |
|
#define | NMAX 5552 |
|
#define | DO1(buf, i) {adler += (buf)[i]; sum2 += adler;} |
|
#define | DO2(buf, i) DO1(buf,i); DO1(buf,i+1); |
|
#define | DO4(buf, i) DO2(buf,i); DO2(buf,i+2); |
|
#define | DO8(buf, i) DO4(buf,i); DO4(buf,i+4); |
|
#define | DO16(buf) DO8(buf,0); DO8(buf,8); |
|
#define | MOD(a) a %= BASE |
|
#define | MOD28(a) a %= BASE |
|
#define | MOD63(a) a %= BASE |
|
|
local uLong adler32_combine_ | OF ((uLong adler1, uLong adler2, z_off64_t len2)) |
|
uLong ZEXPORT | adler32 (uLong adler, const Bytef *buf, uInt len) |
|
local uLong | adler32_combine_ (uLong adler1, uLong adler2, z_off64_t len2) |
|
uLong ZEXPORT | adler32_combine (uLong adler1, uLong adler2, z_off_t len2) |
|
uLong ZEXPORT | adler32_combine64 (uLong adler1, uLong adler2, z_off64_t len2) |
|
#define BASE 65521 /* largest prime smaller than 65536 */ |
#define DO1 |
( |
|
buf, |
|
|
|
i |
|
) |
| {adler += (buf)[i]; sum2 += adler;} |
#define DO16 |
( |
|
buf) | |
DO8(buf,0); DO8(buf,8); |
#define DO2 |
( |
|
buf, |
|
|
|
i |
|
) |
| DO1(buf,i); DO1(buf,i+1); |
#define DO4 |
( |
|
buf, |
|
|
|
i |
|
) |
| DO2(buf,i); DO2(buf,i+2); |
#define DO8 |
( |
|
buf, |
|
|
|
i |
|
) |
| DO4(buf,i); DO4(buf,i+4); |
#define MOD |
( |
|
a) | |
a %= BASE |
#define MOD28 |
( |
|
a) | |
a %= BASE |
#define MOD63 |
( |
|
a) | |
a %= BASE |