LMMS
Loading...
Searching...
No Matches
adler32.c File Reference
#include "zlib.h"

Macros

#define ZLIB_INTERNAL
#define BASE   65521UL /* largest prime smaller than 65536 */
#define NMAX   5552
#define DO1(buf, i)
#define DO2(buf, i)
#define DO4(buf, i)
#define DO8(buf, i)
#define DO16(buf)
#define MOD(a)
#define MOD4(a)

Functions

uLong ZEXPORT adler32 (uLong adler, const Bytef *buf, uInt len)
uLong ZEXPORT adler32_combine (uLong adler1, uLong adler2, z_off_t len2)

Macro Definition Documentation

◆ BASE

#define BASE   65521UL /* largest prime smaller than 65536 */

◆ DO1

#define DO1 ( buf,
i )
Value:
{adler += (buf)[i]; sum2 += adler;}
register unsigned i
Definition inflate.c:1575
png_uint_32 adler
Definition png.c:2247

◆ DO16

#define DO16 ( buf)
Value:
DO8(buf,0); DO8(buf,8);
#define DO8(crc, buf)
Definition crc32.c:651

◆ DO2

#define DO2 ( buf,
i )
Value:
DO1(buf,i); DO1(buf,i+1);
#define DO1(crc, buf)
Definition crc32.c:648

◆ DO4

#define DO4 ( buf,
i )
Value:
DO2(buf,i); DO2(buf,i+2);
#define DO2(crc, buf)
Definition crc32.c:649

◆ DO8

#define DO8 ( buf,
i )
Value:
DO4(buf,i); DO4(buf,i+4);
#define DO4(crc, buf)
Definition crc32.c:650

◆ MOD

#define MOD ( a)
Value:
a %= BASE
uint8_t a
Definition Spc_Cpu.h:141
#define BASE
Definition adler32.c:11

◆ MOD4

#define MOD4 ( a)
Value:
a %= BASE

◆ NMAX

#define NMAX   5552

◆ ZLIB_INTERNAL

#define ZLIB_INTERNAL

Function Documentation

◆ adler32()

uLong ZEXPORT adler32 ( uLong adler,
const Bytef * buf,
uInt len )

◆ adler32_combine()

uLong ZEXPORT adler32_combine ( uLong adler1,
uLong adler2,
z_off_t len2 )