From 26959cd2800d971a1cc5cdd1e7ad821e1ea934f2 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Tue, 6 Jun 2023 00:20:56 +0300 Subject: [PATCH] engine: common: net_encode: use stdint.h types in Delta_CompareField --- engine/common/net_encode.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/engine/common/net_encode.c b/engine/common/net_encode.c index 6dd52019..3a8433de 100644 --- a/engine/common/net_encode.c +++ b/engine/common/net_encode.c @@ -958,13 +958,13 @@ static qboolean Delta_CompareField( delta_t *pField, void *from, void *to, doubl { if( pField->flags & DT_SIGNED ) { - fromF = *(signed char *)((byte *)from + pField->offset ); - toF = *(signed char *)((byte *)to + pField->offset ); + fromF = *(int8_t *)((int8_t *)from + pField->offset ); + toF = *(int8_t *)((int8_t *)to + pField->offset ); } else { - fromF = *(byte *)((byte *)from + pField->offset ); - toF = *(byte *)((byte *)to + pField->offset ); + fromF = *(uint8_t *)((int8_t *)from + pField->offset ); + toF = *(uint8_t *)((int8_t *)to + pField->offset ); } fromF = Delta_ClampIntegerField( pField, fromF, bSigned, pField->bits ); @@ -980,13 +980,13 @@ static qboolean Delta_CompareField( delta_t *pField, void *from, void *to, doubl { if( pField->flags & DT_SIGNED ) { - fromF = *(short *)((byte *)from + pField->offset ); - toF = *(short *)((byte *)to + pField->offset ); + fromF = *(int16_t *)((int8_t *)from + pField->offset ); + toF = *(int16_t *)((int8_t *)to + pField->offset ); } else { - fromF = *(word *)((byte *)from + pField->offset ); - toF = *(word *)((byte *)to + pField->offset ); + fromF = *(uint16_t *)((int8_t *)from + pField->offset ); + toF = *(uint16_t *)((int8_t *)to + pField->offset ); } fromF = Delta_ClampIntegerField( pField, fromF, bSigned, pField->bits ); @@ -1002,13 +1002,13 @@ static qboolean Delta_CompareField( delta_t *pField, void *from, void *to, doubl { if( pField->flags & DT_SIGNED ) { - fromF = *(int *)((byte *)from + pField->offset ); - toF = *(int *)((byte *)to + pField->offset ); + fromF = *(int32_t *)((int8_t *)from + pField->offset ); + toF = *(int32_t *)((int8_t *)to + pField->offset ); } else { - fromF = *(uint *)((byte *)from + pField->offset ); - toF = *(uint *)((byte *)to + pField->offset ); + fromF = *(uint32_t *)((int8_t *)from + pField->offset ); + toF = *(uint32_t *)((int8_t *)to + pField->offset ); } fromF = Delta_ClampIntegerField( pField, fromF, bSigned, pField->bits ); toF = Delta_ClampIntegerField( pField, toF, bSigned, pField->bits );