Geant4
10.03
|
#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.
Referenced by adler32(), and adler32_combine_().
#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.
Referenced by adler32().
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.
Referenced by F04FocusSolenoid::AddFieldValue(), F04SimpleSolenoid::AddFieldValue(), and F04ElementField::Construct().
Definition at line 59 of file adler32.cc.
Referenced by adler32(), and adler32_combine_().
Definition at line 61 of file adler32.cc.
Referenced by adler32_combine_().
#define NMAX 5552 |
Definition at line 15 of file adler32.cc.
Referenced by adler32(), and G4LEPTSDistribution::ReadFile().
uLong ZEXPORT adler32 | ( | uLong | adler, |
const Bytef * | buf, | ||
uInt | len | ||
) |
Definition at line 65 of file adler32.cc.
References BASE, DO16, L, MOD, MOD28, n, and NMAX.
Referenced by deflate(), deflateResetKeep(), deflateSetDictionary(), inflate(), inflateSetDictionary(), and read_buf().
uLong ZEXPORT adler32_combine | ( | uLong | adler1, |
uLong | adler2, | ||
z_off_t | len2 | ||
) |
Definition at line 159 of file adler32.cc.
References adler32_combine_().
uLong ZEXPORT adler32_combine64 | ( | uLong | adler1, |
uLong | adler2, | ||
z_off64_t | len2 | ||
) |
Definition at line 164 of file adler32.cc.
References adler32_combine_().
local uLong adler32_combine_ | ( | uLong | adler1, |
uLong | adler2, | ||
z_off64_t | len2 | ||
) |
Definition at line 133 of file adler32.cc.
References BASE, MOD, and MOD63.
Referenced by adler32_combine(), and adler32_combine64().
local uLong adler32_combine_ OF | ( | (uLong adler1, uLong adler2, z_off64_t len2) | ) |