Geant4
9.6.p02
|
#include "zlib.h"
Go to the source code of this file.
Macros | |
#define | ZLIB_INTERNAL |
#define | BASE 65521UL /* largest prime smaller than 65536 */ |
#define | NMAX 5552 |
#define | DO1(buf, i) {s1 += buf[i]; s2 += s1;} |
#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 |
Functions | |
uLong ZEXPORT | adler32 (uLong adler, const Bytef *buf, uInt len) |
#define BASE 65521UL /* largest prime smaller than 65536 */ |
Definition at line 11 of file adler32.cc.
#define DO1 | ( | buf, | |
i | |||
) | {s1 += buf[i]; s2 += s1;} |
Definition at line 15 of file adler32.cc.
Definition at line 19 of file adler32.cc.
Definition at line 16 of file adler32.cc.
Definition at line 17 of file adler32.cc.
Definition at line 18 of file adler32.cc.
Definition at line 43 of file adler32.cc.
#define NMAX 5552 |
Definition at line 12 of file adler32.cc.
#define ZLIB_INTERNAL |
Definition at line 8 of file adler32.cc.