#include "zlib.h"
Defines | |
| #define | BASE 65521L |
| #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); |
Functions | |
| uLong ZEXPORT | adler32 (uLong adler, const Bytef *buf, uInt len) |
| #define BASE 65521L |
| #define DO1 | ( | buf, | |||
| i | ) | {s1 += buf[i]; s2 += s1;} |
| #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 NMAX 5552 |
| uLong ZEXPORT adler32 | ( | uLong | adler, | |
| const Bytef * | buf, | |||
| uInt | len | |||
| ) |
1.6.3