aboutsummaryrefslogtreecommitdiff
path: root/zencore/crc32.cpp
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2021-09-03 12:23:40 +0200
committerStefan Boberg <[email protected]>2021-09-03 12:23:40 +0200
commit312cdd5912a2ab33f27f0866c4ae180807b17bce (patch)
tree47aff3f243f8b93dd8a56a382fc2e9ad7859e138 /zencore/crc32.cpp
parentMoved out AssertException constructor/destructor into cpp (diff)
downloadzen-312cdd5912a2ab33f27f0866c4ae180807b17bce.tar.xz
zen-312cdd5912a2ab33f27f0866c4ae180807b17bce.zip
Addressed signed/unsigned comparison warnings
Diffstat (limited to 'zencore/crc32.cpp')
-rw-r--r--zencore/crc32.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/zencore/crc32.cpp b/zencore/crc32.cpp
index 02eae2821..cd381d49f 100644
--- a/zencore/crc32.cpp
+++ b/zencore/crc32.cpp
@@ -419,7 +419,7 @@ static const uint32_t CRCTablesSB8[8][256] = {
0x646e019b, 0xeae10678, 0x264b06e6}};
#define BYTESWAP_ORDER32(x) (((x) >> 24) + (((x) >> 8) & 0xff00) + (((x) << 8) & 0xff0000) + ((x) << 24))
-#define UE_PTRDIFF_TO_INT32(argument) static_cast<int32_t>(argument)
+#define UE_PTRDIFF_TO_UINT32(argument) static_cast<uint32_t>(argument)
template<typename T>
constexpr T
@@ -462,7 +462,7 @@ MemCrc32(const void* InData, size_t Length, uint32_t CRC /*=0 */)
const uint8_t* __restrict Data = (uint8_t*)InData;
// First we need to align to 32-bits
- uint32_t InitBytes = UE_PTRDIFF_TO_INT32(Align(Data, 4) - Data);
+ uint32_t InitBytes = UE_PTRDIFF_TO_UINT32(Align(Data, 4) - Data);
if (Length > InitBytes)
{
@@ -508,7 +508,7 @@ MemCrc32_Deprecated(const void* InData, size_t Length, uint32_t CRC)
const uint8_t* __restrict Data = (uint8_t*)InData;
// First we need to align to 32-bits
- uint32_t InitBytes = UE_PTRDIFF_TO_INT32(Align(Data, 4) - Data);
+ uint32_t InitBytes = UE_PTRDIFF_TO_UINT32(Align(Data, 4) - Data);
if (Length > InitBytes)
{