diff --git a/src/Nazara/Core/Hash/CRC32.cpp b/src/Nazara/Core/Hash/CRC32.cpp index 8f654d459..6983bbd7d 100644 --- a/src/Nazara/Core/Hash/CRC32.cpp +++ b/src/Nazara/Core/Hash/CRC32.cpp @@ -105,9 +105,8 @@ namespace Nz ByteArray CRC32Hasher::End() { -#ifdef NAZARA_BIG_ENDIAN - m_crc = ByteSwap(m_crc ^ 0xFFFFFFFF); -#endif + m_crc = HostToLittleEndian(m_crc ^ 0xFFFFFFFF); + return ByteArray(reinterpret_cast(&m_crc), 4); }