18#if defined(__cplusplus)
22A_EXTERN
void a_crc8m_init(
a_u8 table[0x100],
a_u8 poly);
23A_EXTERN
void a_crc8l_init(
a_u8 table[0x100],
a_u8 poly);
24A_EXTERN
a_u8 a_crc8(
a_u8 const table[0x100],
void const *pdata,
a_size nbyte,
a_u8 value);
26A_EXTERN
void a_crc16l_init(
a_u16 table[0x100],
a_u16 poly);
27A_EXTERN
void a_crc16m_init(
a_u16 table[0x100],
a_u16 poly);
31A_EXTERN
void a_crc32l_init(
a_u32 table[0x100],
a_u32 poly);
32A_EXTERN
void a_crc32m_init(
a_u32 table[0x100],
a_u32 poly);
36A_EXTERN
void a_crc64l_init(
a_u64 table[0x100],
a_u64 poly);
37A_EXTERN
void a_crc64m_init(
a_u64 table[0x100],
a_u64 poly);
41#if defined(__cplusplus)
unsigned long a_u64
unsigned integer type with width of exactly 64 bits
Definition a.h:627
unsigned char a_u8
unsigned integer type with width of exactly 8 bits
Definition a.h:442
unsigned short a_u16
unsigned integer type with width of exactly 16 bits
Definition a.h:486
unsigned long a_u32
unsigned integer type with width of exactly 32 bits
Definition a.h:538
size_t a_size
unsigned integer type returned by the sizeof operator
Definition a.h:823