package/system/mtd/src/crc32.h
/* Return a 32-bit CRC of the contents of the buffer. */
Return a 32-bit CRC of the contents of the buffer.
Return a 32 - bit CRC of the contents of the buffer .
static inline uint32_t
crc32(uint32_t val, const void *ss, int len)
{
	const unsigned char *s = ss;
	while (--len >= 0)
		val = crc32_table[(val ^ *s++) & 0xff] ^ (val >> 8);
	return val;
}
static inline uint32_t crc32 ( uint32_t val , const void * ss , int len ) { const unsigned char * s = ss ; while ( -- len >= 0 ) val = crc32_table [ ( val ^ * s ++ ) & 0xff ] ^ ( val >> 8 ) ; return val ; }
Return a 32-bit CRC of the contents of the buffer.
Return a 32 - bit CRC of the contents of the buffer .