9 uint16_t
fletcher16(
const void* input_str,
size_t num_bytes)
12 uint8_t* sum1 = (uint8_t*)∑
13 uint8_t* sum2 = sum1 + 1;
15 const uint8_t* buf = (uint8_t*)input_str;
17 for (
int i = 0; i < num_bytes; i++)
uint16_t fletcher16(const void *input_str, size_t num_bytes)
Calculate the Fletcher-16 checksum of a block of data.