Geant4
10.03.p01
|
#include "zutil.h"
Go to the source code of this file.
Macros | |
#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 |
Functions | |
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 */ |
Definition at line 14 of file adler32.cc.
#define DO1 | ( | buf, | |
i | |||
) | {adler += (buf)[i]; sum2 += adler;} |
Definition at line 18 of file adler32.cc.
Definition at line 22 of file adler32.cc.
Definition at line 19 of file adler32.cc.
Definition at line 20 of file adler32.cc.
Definition at line 21 of file adler32.cc.
#define local static |
Definition at line 10 of file adler32.cc.
#define MOD | ( | a | ) | a %= BASE |
Definition at line 59 of file adler32.cc.
#define MOD28 | ( | a | ) | a %= BASE |
Definition at line 60 of file adler32.cc.
#define MOD63 | ( | a | ) | a %= BASE |
Definition at line 61 of file adler32.cc.
#define NMAX 5552 |
Definition at line 15 of file adler32.cc.
uLong ZEXPORT adler32 | ( | uLong | adler, |
const Bytef * | buf, | ||
uInt | len | ||
) |
uLong ZEXPORT adler32_combine | ( | uLong | adler1, |
uLong | adler2, | ||
z_off_t | len2 | ||
) |
Definition at line 159 of file adler32.cc.
uLong ZEXPORT adler32_combine64 | ( | uLong | adler1, |
uLong | adler2, | ||
z_off64_t | len2 | ||
) |
Definition at line 164 of file adler32.cc.
local uLong adler32_combine_ | ( | uLong | adler1, |
uLong | adler2, | ||
z_off64_t | len2 | ||
) |
local uLong adler32_combine_ OF | ( | (uLong adler1, uLong adler2, z_off64_t len2) | ) |