From a6475f530baac26456f5be7143661586d521b04a Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Sat, 14 Jan 2023 10:41:44 +0300 Subject: [PATCH] engine: get rid of MSG_BigShort, use htons instead, since network headers are always included --- engine/client/cl_game.c | 2 +- engine/client/cl_main.c | 8 ++++---- engine/common/net_buffer.c | 5 ----- engine/common/net_buffer.h | 1 - 4 files changed, 5 insertions(+), 11 deletions(-) diff --git a/engine/client/cl_game.c b/engine/client/cl_game.c index 0a85cf21..18080e72 100644 --- a/engine/client/cl_game.c +++ b/engine/client/cl_game.c @@ -3377,7 +3377,7 @@ void GAME_EXPORT NetAPI_SendRequest( int context, int request, int flags, double // make sure that port is specified if( !nr->resp.remote_address.port ) - nr->resp.remote_address.port = MSG_BigShort( PORT_MASTER ); + nr->resp.remote_address.port = htons( PORT_MASTER ); // grab the list from the master server Q_strcpy( &fullquery[22], GI->gamefolder ); diff --git a/engine/client/cl_main.c b/engine/client/cl_main.c index 710988cf..1ffce5ef 100644 --- a/engine/client/cl_main.c +++ b/engine/client/cl_main.c @@ -1006,7 +1006,7 @@ void CL_SendConnectPacket( void ) return; } - if( adr.port == 0 ) adr.port = MSG_BigShort( PORT_SERVER ); + if( adr.port == 0 ) adr.port = htons( PORT_SERVER ); qport = Cvar_VariableString( "net_qport" ); key = ID_GetMD5(); @@ -1134,7 +1134,7 @@ void CL_CheckForResend( void ) return; } - if( adr.port == 0 ) adr.port = MSG_BigShort( PORT_SERVER ); + if( adr.port == 0 ) adr.port = htons( PORT_SERVER ); if( cls.connect_retry == CL_TEST_RETRIES_NORESPONCE ) { @@ -1321,7 +1321,7 @@ void CL_Rcon_f( void ) } NET_StringToAdr( rcon_address->string, &to ); - if( to.port == 0 ) to.port = MSG_BigShort( PORT_SERVER ); + if( to.port == 0 ) to.port = htons( PORT_SERVER ); } NET_SendPacket( NS_CLIENT, Q_strlen( message ) + 1, message, to ); @@ -1563,7 +1563,7 @@ void CL_LocalServers_f( void ) // send a broadcast packet adr.type = NA_BROADCAST; - adr.port = MSG_BigShort( PORT_SERVER ); + adr.port = htons( PORT_SERVER ); Netchan_OutOfBandPrint( NS_CLIENT, adr, "info %i", PROTOCOL_VERSION ); adr.type = NA_MULTICAST_IP6; diff --git a/engine/common/net_buffer.c b/engine/common/net_buffer.c index 34483ab9..567047f2 100644 --- a/engine/common/net_buffer.c +++ b/engine/common/net_buffer.c @@ -89,11 +89,6 @@ const char *svc_strings[svc_lastmsg+1] = "svc_exec", }; -unsigned short MSG_BigShort( unsigned short swap ) -{ - return (swap >> 8)|(swap << 8); -} - void MSG_InitMasks( void ) { uint startbit, endbit; diff --git a/engine/common/net_buffer.h b/engine/common/net_buffer.h index 50cb7361..b76c3011 100644 --- a/engine/common/net_buffer.h +++ b/engine/common/net_buffer.h @@ -63,7 +63,6 @@ void MSG_ExciseBits( sizebuf_t *sb, int startbit, int bitstoremove ); _inline int MSG_TellBit( sizebuf_t *sb ) { return sb->iCurBit; } _inline const char *MSG_GetName( sizebuf_t *sb ) { return sb->pDebugName; } qboolean MSG_CheckOverflow( sizebuf_t *sb ); -unsigned short MSG_BigShort( unsigned short swap ); // init writing void MSG_StartWriting( sizebuf_t *sb, void *pData, int nBytes, int iStartBit, int nBits );