diff --git a/Generals/Code/GameEngine/Include/Common/BitFlags.h b/Generals/Code/GameEngine/Include/Common/BitFlags.h index f0e91b7c99..3ef1f19d29 100644 --- a/Generals/Code/GameEngine/Include/Common/BitFlags.h +++ b/Generals/Code/GameEngine/Include/Common/BitFlags.h @@ -309,19 +309,19 @@ class BitFlags for (int chunk = numChunks - 1; chunk >= 0; --chunk) { - unsigned long long val = 0; + UnsignedInt64 val = 0; for (int bit = 0; bit < 64 && (chunk * 64 + bit) < NUMBITS; ++bit) { if (m_bits.test(chunk * 64 + bit)) - val |= (unsigned long long)(1) << bit; + val |= (UnsignedInt64)(1) << bit; } if (val != 0 || chunk == 0 || printedAny) { if (printedAny) - snprintf(chunkBuf, sizeof(chunkBuf), "%016llX", val); + snprintf(chunkBuf, sizeof(chunkBuf), "%016I64X", val); else - snprintf(chunkBuf, sizeof(chunkBuf), "%llX", val); + snprintf(chunkBuf, sizeof(chunkBuf), "%I64X", val); result.concat(chunkBuf); printedAny = true; diff --git a/GeneralsMD/Code/GameEngine/Include/Common/BitFlags.h b/GeneralsMD/Code/GameEngine/Include/Common/BitFlags.h index 9b6a10d8db..f0ef44aeae 100644 --- a/GeneralsMD/Code/GameEngine/Include/Common/BitFlags.h +++ b/GeneralsMD/Code/GameEngine/Include/Common/BitFlags.h @@ -309,19 +309,19 @@ class BitFlags for (int chunk = numChunks - 1; chunk >= 0; --chunk) { - unsigned long long val = 0; + UnsignedInt64 val = 0; for (int bit = 0; bit < 64 && (chunk * 64 + bit) < NUMBITS; ++bit) { if (m_bits.test(chunk * 64 + bit)) - val |= (unsigned long long)(1) << bit; + val |= (UnsignedInt64)(1) << bit; } if (val != 0 || chunk == 0 || printedAny) { if (printedAny) - snprintf(chunkBuf, sizeof(chunkBuf), "%016llX", val); + snprintf(chunkBuf, sizeof(chunkBuf), "%016I64X", val); else - snprintf(chunkBuf, sizeof(chunkBuf), "%llX", val); + snprintf(chunkBuf, sizeof(chunkBuf), "%I64X", val); result.concat(chunkBuf); printedAny = true;