crc32
static inline u32 crc32(u32 crc, const void *p, size_t len)
# undef crc32
static uint32_t crc32(const char *s)
static unsigned int crc32(unsigned char const *p, unsigned int len)