Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

adler32.c File Reference

#include "zlib.h"

Go to the source code of this file.

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 (adler, buf, len) uLong adler

Variables

const Bytefbuf
uInt len


Define Documentation

#define BASE   65521L
 

Definition at line 10 of file adler32.c.

#define DO1 buf,
     {s1 += buf[i]; s2 += s1;}
 

Definition at line 14 of file adler32.c.

#define DO16 buf       DO8(buf,0); DO8(buf,8);
 

Definition at line 18 of file adler32.c.

#define DO2 buf,
     DO1(buf,i); DO1(buf,i+1);
 

Definition at line 15 of file adler32.c.

#define DO4 buf,
     DO2(buf,i); DO2(buf,i+2);
 

Definition at line 16 of file adler32.c.

#define DO8 buf,
     DO4(buf,i); DO4(buf,i+4);
 

Definition at line 17 of file adler32.c.

#define NMAX   5552
 

Definition at line 11 of file adler32.c.


Function Documentation

uLong ZEXPORT adler32 adler   ,
buf   ,
len   
 

Referenced by size().


Variable Documentation

charf * buf
 

Definition at line 1194 of file trees.c.

uInt len
 

Definition at line 87 of file zutil.c.


Generated on Sat Oct 13 16:08:42 2001 for XMILL by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001