X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=crc%2Fcrc16.c;h=f593f710dfc12d7fa59a1e167e56ea193e1c0b58;hb=5c8f0ba56837a0b848cbbbc5a8673589d099ded3;hp=ac7983a24151184169f9a1977794a4e41b7cc831;hpb=eef6eea1b935a67f1ae26b38e06a69d4410a12aa;p=fio.git diff --git a/crc/crc16.c b/crc/crc16.c index ac7983a2..f593f710 100644 --- a/crc/crc16.c +++ b/crc/crc16.c @@ -43,11 +43,12 @@ unsigned short const crc16_table[256] = { 0x8201, 0x42C0, 0x4380, 0x8341, 0x4100, 0x81C1, 0x8081, 0x4040 }; -unsigned short crc16(unsigned char const *buffer, unsigned int len) +unsigned short fio_crc16(const void *buffer, unsigned int len) { + const unsigned char *cp = (const unsigned char *) buffer; unsigned short crc = 0; while (len--) - crc = crc16_byte(crc, *buffer++); + crc = crc16_byte(crc, *cp++); return crc; }