From 377dd9a255e8178c813ec712fe8045d5ef82403c Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Sun, 14 May 2023 12:22:11 +0300 Subject: [PATCH] engine: client: bring back NetAPI infostring options, as they conform to the API definitions --- engine/client/cl_game.c | 39 ++++++++++++++++++++++++++++++++++++--- 1 file changed, 36 insertions(+), 3 deletions(-) diff --git a/engine/client/cl_game.c b/engine/client/cl_game.c index e82f566d..498f1371 100644 --- a/engine/client/cl_game.c +++ b/engine/client/cl_game.c @@ -3466,6 +3466,39 @@ static int GAME_EXPORT NetAPI_CompareAdr( netadr_t *a, netadr_t *b ) return NET_CompareAdr( *a, *b ); } +/* +================= +NetAPI_StringToAdr + +================= +*/ +static int GAME_EXPORT NetAPI_StringToAdr( char *s, netadr_t *a ) +{ + return NET_StringToAdr( s, a ); +} + +/* +================= +NetAPI_ValueForKey + +================= +*/ +static const char * GAME_EXPORT NetAPI_ValueForKey( const char *s, const char *key ) +{ + return Info_ValueForKey( s, key ); +} + +/* +================= +NetAPI_RemoveKey + +================= +*/ +static void GAME_EXPORT NetAPI_RemoveKey( char *s, const char *key ) +{ + Info_RemoveKey( s, key ); +} + /* ================= NetAPI_SetValueForKey @@ -3666,9 +3699,9 @@ static net_api_t gNetApi = NetAPI_CancelAllRequests, NetAPI_AdrToString, NetAPI_CompareAdr, - NET_StringToAdr, - Info_ValueForKey, - Info_RemoveKey, + NetAPI_StringToAdr, + NetAPI_ValueForKey, + NetAPI_RemoveKey, NetAPI_SetValueForKey, };