Not a currently tested configuration, but these couple of small changes
allow a 32-bit build.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94383
Acked-by: Emil Velikov <emil.l.velikov@gmail.com>
Acked-by: Brian Paul <brianp@vmware.com>
typedef wchar_t WCHAR;
typedef uint16_t UINT16;
typedef int INT;
-typedef int INT32;
typedef unsigned int UINT;
typedef uint32_t UINT32;
typedef uint64_t UINT64;
INLINE
uint32_t ComputeCRC(uint32_t crc, const void *pData, uint32_t size)
{
-#if defined(_WIN64) || defined(__linux__) || defined(__gnu_linux__)
+#if defined(_WIN64) || defined(__x86_64__)
uint32_t sizeInQwords = size / sizeof(uint64_t);
uint32_t sizeRemainderBytes = size % sizeof(uint64_t);
uint64_t* pDataWords = (uint64_t*)pData;