
Go to the source code of this file.
Defines | |
| #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 /* dimension of GF(2) vectors (length of CRC) */ |
| #define | local static |
| #define | TBLS 1 |
Functions | |
| unsigned int ZEXPORT | crc32 (unsigned int crc, const unsigned char FAR *buf, unsigned len) |
| uLong ZEXPORT | crc32_combine (uLong crc1, uLong crc2, z_off_t len2) |
| const unsigned int FAR *ZEXPORT | get_crc_table () |
| local void | gf2_matrix_square (unsigned int *square, unsigned int *mat) |
| local unsigned int | gf2_matrix_times (unsigned int *mat, unsigned int vec) |
| local unsigned int gf2_matrix_times | OF ((unsigned int *mat, unsigned int vec)) |
| local void gf2_matrix_square | OF ((unsigned int *square, unsigned int *mat)) |
| #define GF2_DIM 32 /* dimension of GF(2) vectors (length of CRC) */ |
| unsigned int ZEXPORT crc32 | ( | unsigned int | crc, |
| const unsigned char FAR * | buf, | ||
| unsigned | len | ||
| ) |
| uLong ZEXPORT crc32_combine | ( | uLong | crc1, |
| uLong | crc2, | ||
| z_off_t | len2 | ||
| ) |
| const unsigned int FAR* ZEXPORT get_crc_table | ( | ) |
| local void gf2_matrix_square | ( | unsigned int * | square, |
| unsigned int * | mat | ||
| ) |
| local unsigned int gf2_matrix_times | ( | unsigned int * | mat, |
| unsigned int | vec | ||
| ) |
| local unsigned int gf2_matrix_times OF | ( | (unsigned int *mat, unsigned int vec) | ) |
| local void gf2_matrix_square OF | ( | (unsigned int *square, unsigned int *mat) | ) |