26uint16_t
crc_calc(uint16_t crc,
char *buf,
unsigned nbytes);
33uint16_t
crc16(
char *data_p, uint16_t length);
39uint16_t
updcrc(uint16_t icrc, uint8_t *icp,
size_t icnt);
45#define UPDC32(octet,crc) (crc_32_tab[((crc)\
46 ^ ((uint8_t)octet)) & 0xff] ^ ((crc) >> 8))
48uint32_t
updateCRC32(
unsigned char ch, uint32_t crc);
59unsigned checksum(
void *buffer,
size_t len,
unsigned int seed);
bool crc32file(char *name, uint32_t *crc, long *charcnt)
uint16_t updcrc(uint16_t icrc, uint8_t *icp, size_t icnt)
void init_crc_table(void)
unsigned checksum(void *buffer, size_t len, unsigned int seed)
uint16_t crc16(char *data_p, uint16_t length)
uint32_t updateCRC32(unsigned char ch, uint32_t crc)
uint32_t crc32buf(const char *buf, size_t len)
uint32_t crc32buf_with_oldcrc(const char *buf, size_t len, uint32_t oldcrc)
void checkexe(char *fname)
uint16_t crc_calc(uint16_t crc, char *buf, unsigned nbytes)