Defines | Functions

D:/Lukas Daten/Programmierungen/C++/HLC/Sonstige/Software/SoftPixelEngine/sources/Plugins/zlib/crc32.c File Reference

#include "zutil.h"
#include <limits.h>
#include "crc32.h"

Defines

#define local   static
#define BYFOUR
#define TBLS   1
#define DO1   crc = crc_table[0][((int)crc ^ (*buf++)) & 0xff] ^ (crc >> 8)
#define DO8   DO1; DO1; DO1; DO1; DO1; DO1; DO1; DO1
#define GF2_DIM   32

Functions

local unsigned long
gf2_matrix_times 
OF ((unsigned long *mat, unsigned long vec))
local void gf2_matrix_square OF ((unsigned long *square, unsigned long *mat))
const unsigned long FAR *ZEXPORT get_crc_table ()
unsigned long ZEXPORT crc32 (unsigned long crc, const unsigned char FAR *buf, unsigned len)
local unsigned long gf2_matrix_times (unsigned long *mat, unsigned long vec)
local void gf2_matrix_square (unsigned long *square, unsigned long *mat)
uLong ZEXPORT crc32_combine (uLong crc1, uLong crc2, z_off_t len2)

Define Documentation

#define BYFOUR
#define DO1   crc = crc_table[0][((int)crc ^ (*buf++)) & 0xff] ^ (crc >> 8)
#define DO8   DO1; DO1; DO1; DO1; DO1; DO1; DO1; DO1
#define GF2_DIM   32
#define local   static
#define TBLS   1

Function Documentation

unsigned long ZEXPORT crc32 ( unsigned long  crc,
const unsigned char FAR *  buf,
unsigned  len 
)
uLong ZEXPORT crc32_combine ( uLong  crc1,
uLong  crc2,
z_off_t  len2 
)
const unsigned long FAR* ZEXPORT get_crc_table (  ) 
local void gf2_matrix_square ( unsigned long *  square,
unsigned long *  mat 
)
local unsigned long gf2_matrix_times ( unsigned long *  mat,
unsigned long  vec 
)
local unsigned long gf2_matrix_times OF ( (unsigned long *mat, unsigned long vec)   ) 
local void gf2_matrix_square OF ( (unsigned long *square, unsigned long *mat)   ) 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines