23 #include <sys/types.h>
25 extern uint16_t
const osmo_crc16_table[256];
27 extern uint16_t osmo_crc16(uint16_t crc,
const uint8_t *buffer,
size_t len);
29 static inline uint16_t osmo_crc16_byte(uint16_t crc,
const uint8_t data)
31 return (crc >> 8) ^ osmo_crc16_table[(crc ^ data) & 0xff];