67#define M1_32 0xffffffff
68#define M2_32 0xffffff00
76#define JUNO_ARC_CRC_INIT (0)
91#define JUNO_BINHEX_CRC_INIT (0)
108#define JUNO_CCITT_CRC_INIT (-1)
125#define JUNO_CCITT32_CRC_INIT (-1)
140#define JUNO_KERMIT_CRC_INIT (0)
156#define JUNO_ZIP_CRC_INIT (-1)
uint32_t Juno_CrcZipUpdate(uint32_t iCrc, const void *pcData, size_t zDataSize)
Update ZIP CRC (CRC-32) with new data.
Definition juno_zip.c:20
uint32_t Juno_CrcCcitt32Update(uint32_t iCrc, const void *pcData, size_t zDataSize)
Update CCITT32 CRC (32-bit) with new data.
Definition juno_ccitt32.c:20
uint16_t Juno_CrcBinhexUpdate(uint16_t iCrc, const void *pcData, size_t zDataSize)
Update BinHex CRC with new data.
Definition juno_binhex.c:21
uint16_t Juno_CrcCcittUpdate(uint16_t iCrc, const void *pcData, size_t zDataSize)
Update CCITT CRC (16-bit) with new data.
Definition juno_ccitt.c:21
uint16_t Juno_CrcArcUpdate(uint16_t iCrc, const void *pcData, size_t zDataSize)
Update ARC CRC with new data.
Definition juno_arc.c:21
uint16_t Juno_CrcKermitUpdate(uint16_t iCrc, const void *pcData, size_t zDataSize)
Update Kermit CRC with new data.
Definition juno_kermit.c:21