C 标准只保证 `unsigned` 的宽度不小于 16 位。而在 CRC32 Table 中的数据是 32 位。此处应该使用 `unsigned long` 或者 `uint32_t`。
C 标准只保证
unsigned的宽度不小于 16 位。而在 CRC32 Table 中的数据是 32 位。此处应该使用unsigned long或者uint32_t。