check_sum
return check_sum(hd->chksum, sizeof(hd->chksum), blk, BLKMULT, 1);
static int check_sum(char *, size_t, char *, size_t, int);
return check_sum(hd->chksum, sizeof(hd->chksum), blk, BLKMULT, 0);
int from, check_sum = 0;
check_sum = cksum(check_sum, (int *)buf, n);
check_sum = cksum(check_sum, (int *)&load, sizeof(load));
warnx("checksum is 0x%08x", -check_sum);
check_sum = htobe32(-check_sum);
if (write(to, &check_sum, sizeof(int)) != sizeof(int))
if (AdwGetEEPROMConfig(iot, ioh, &eep_config) != eep_config.check_sum) {
u_int16_t check_sum; /* 21 EEP check sum */