#include "zutil.h"
#include "crc32.h"
Go to the source code of this file.
Defines | |
#define | local static |
#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) |
|
|
|
|
|
Definition at line 339 of file crc32.c. Referenced by crc32_combine(), and gf2_matrix_square(). |
|
|
|
|
|
Definition at line 219 of file crc32.c. References DO1, DO8, and Z_NULL. Referenced by deflate(), deflateReset(), inflate(), and read_buf(). |
|
Definition at line 370 of file crc32.c. References GF2_DIM, gf2_matrix_square(), and gf2_matrix_times(). |
|
|
|
Definition at line 359 of file crc32.c. References GF2_DIM, and gf2_matrix_times(). Referenced by crc32_combine(). |
|
Definition at line 342 of file crc32.c. Referenced by crc32_combine(), and gf2_matrix_square(). |
|
|
|
|