From 6555562e781861fbdf53e8bdbe5c8320fa2fe3fd Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Tue, 6 May 2025 21:15:28 +0300 Subject: [PATCH] engine: common: fix building tests --- engine/common/net_buffer.c | 4 ++-- engine/common/tests.h | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/engine/common/net_buffer.c b/engine/common/net_buffer.c index 1cef1c83..c910670f 100644 --- a/engine/common/net_buffer.c +++ b/engine/common/net_buffer.c @@ -873,7 +873,7 @@ static void Test_Buffer_Write( void ) MSG_Init( &sb, __func__, testdata, sizeof( testdata )); TASSERT_EQi( sb.iCurBit, 0 ); TASSERT_EQi( sb.nDataBits, sizeof( testdata ) << 3 ); - TASSERT_EQi( sb.pData, testdata ); + TASSERT_EQp( sb.pData, (void *)testdata ); TASSERT_EQi( sb.bOverflow, false ); MSG_WriteBytes( &sb, "asdf", 4 ); @@ -929,7 +929,7 @@ static void Test_Buffer_Read( void ) MSG_StartReading( &sb, (void *)g_testbuf, -1, 0, g_testbuf_bits ); TASSERT_EQi( sb.iCurBit, 0 ); TASSERT_EQi( sb.nDataBits, g_testbuf_bits ); - TASSERT_EQi( sb.pData, g_testbuf ); + TASSERT_EQp( sb.pData, (void *)g_testbuf ); TASSERT_EQi( sb.bOverflow, false ); MSG_ReadBytes( &sb, buf, 4 ); diff --git a/engine/common/tests.h b/engine/common/tests.h index c80e8858..1b5f1dde 100644 --- a/engine/common/tests.h +++ b/engine/common/tests.h @@ -27,6 +27,8 @@ extern struct tests_stats_s tests_stats; _TASSERT( !(exp), Msg( S_ERROR "assert failed at %s:%i\n", __FILE__, __LINE__ ) ) #define TASSERT_EQi( val1, val2 ) \ _TASSERT( ( val1 ) != ( val2 ), Msg( S_ERROR "assert failed at %s:%i, \"%d\" != \"%d\"\n", __FILE__, __LINE__, val1, val2 )) +#define TASSERT_EQp( val1, val2 ) \ + _TASSERT( ( val1 ) != ( val2 ), Msg( S_ERROR "assert failed at %s:%i, \"%p\" != \"%p\"\n", __FILE__, __LINE__, val1, val2 )) #define TASSERT_STR( str1, str2 ) \ _TASSERT( Q_strcmp(( str1 ), ( str2 )), Msg( S_ERROR "assert failed at %s:%i, \"%s\" != \"%s\"\n", __FILE__, __LINE__, ( str1 ), ( str2 )))