fixed return value in crc32