1 2 3 4 5 6 7 8 9 10 11 12 13
#include <stdint.h> #include <stdlib.h> #ifdef __cplusplus extern "C" { #endif uint32_t crc32(const uint8_t* data, size_t len); uint32_t crc32_update(const uint8_t* data, size_t len, uint32_t crc); #ifdef __cplusplus } #endif