crc32: use __BYTE_ORDER macro for endian detection.