Even more conversion, lots of superfluous macro removal
This commit is contained in:
+44
-42
@@ -29,6 +29,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
#include "net_defs.hpp"
|
||||
#include "net_dgrm.hpp"
|
||||
|
||||
#include <cstring>
|
||||
|
||||
// these two macros are to make the code more readable
|
||||
#define sfunc net_landrivers[sock->landriver]
|
||||
#define dfunc net_landrivers[net_landriverlevel]
|
||||
@@ -51,7 +53,7 @@ static struct {
|
||||
|
||||
static int myDriverLevel;
|
||||
|
||||
extern qboolean m_return_onerror;
|
||||
extern bool m_return_onerror;
|
||||
extern char m_return_reason[32];
|
||||
|
||||
|
||||
@@ -91,8 +93,8 @@ static void NET_Ban_f(void) {
|
||||
switch (command::argc()) {
|
||||
case 1:
|
||||
if (banAddr.s_addr != INADDR_ANY) {
|
||||
Q_strcpy(addrStr, inet_ntoa(banAddr));
|
||||
Q_strcpy(maskStr, inet_ntoa(banMask));
|
||||
std::strcpy(addrStr, inet_ntoa(banAddr));
|
||||
std::strcpy(maskStr, inet_ntoa(banMask));
|
||||
print_fn("Banning %s [%s]\n", addrStr, maskStr);
|
||||
} else
|
||||
print_fn("Banning not active\n");
|
||||
@@ -135,7 +137,7 @@ int Datagram_SendMessage(qsocket_t *sock, sizebuf_t *data) {
|
||||
Sys_Error("SendMessage: called with canSend == false");
|
||||
#endif
|
||||
|
||||
Q_memcpy(sock->sendMessage, data->data, data->cursize);
|
||||
std::memcpy(sock->sendMessage, data->data, data->cursize);
|
||||
sock->sendMessageLength = data->cursize;
|
||||
|
||||
if (data->cursize <= MAX_DATAGRAM) {
|
||||
@@ -149,7 +151,7 @@ int Datagram_SendMessage(qsocket_t *sock, sizebuf_t *data) {
|
||||
|
||||
packetBuffer.length = BigLong(packetLen | (NETFLAG_DATA | eom));
|
||||
packetBuffer.sequence = BigLong(sock->sendSequence++);
|
||||
Q_memcpy(packetBuffer.data, sock->sendMessage, dataLen);
|
||||
std::memcpy(packetBuffer.data, sock->sendMessage, dataLen);
|
||||
|
||||
sock->canSend = false;
|
||||
|
||||
@@ -178,7 +180,7 @@ static int SendMessageNext(qsocket_t *sock) {
|
||||
|
||||
packetBuffer.length = BigLong(packetLen | (NETFLAG_DATA | eom));
|
||||
packetBuffer.sequence = BigLong(sock->sendSequence++);
|
||||
Q_memcpy(packetBuffer.data, sock->sendMessage, dataLen);
|
||||
std::memcpy(packetBuffer.data, sock->sendMessage, dataLen);
|
||||
|
||||
sock->sendNext = false;
|
||||
|
||||
@@ -207,7 +209,7 @@ static int ReSendMessage(qsocket_t *sock) {
|
||||
|
||||
packetBuffer.length = BigLong(packetLen | (NETFLAG_DATA | eom));
|
||||
packetBuffer.sequence = BigLong(sock->sendSequence - 1);
|
||||
Q_memcpy(packetBuffer.data, sock->sendMessage, dataLen);
|
||||
std::memcpy(packetBuffer.data, sock->sendMessage, dataLen);
|
||||
|
||||
sock->sendNext = false;
|
||||
|
||||
@@ -220,7 +222,7 @@ static int ReSendMessage(qsocket_t *sock) {
|
||||
}
|
||||
|
||||
|
||||
qboolean Datagram_CanSendMessage(qsocket_t *sock) {
|
||||
bool Datagram_CanSendMessage(qsocket_t *sock) {
|
||||
if (sock->sendNext)
|
||||
SendMessageNext(sock);
|
||||
|
||||
@@ -228,7 +230,7 @@ qboolean Datagram_CanSendMessage(qsocket_t *sock) {
|
||||
}
|
||||
|
||||
|
||||
qboolean Datagram_CanSendUnreliableMessage(qsocket_t *sock) {
|
||||
bool Datagram_CanSendUnreliableMessage(qsocket_t *sock) {
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -248,7 +250,7 @@ int Datagram_SendUnreliableMessage(qsocket_t *sock, sizebuf_t *data) {
|
||||
|
||||
packetBuffer.length = BigLong(packetLen | NETFLAG_UNRELIABLE);
|
||||
packetBuffer.sequence = BigLong(sock->unreliableSendSequence++);
|
||||
Q_memcpy(packetBuffer.data, data->data, data->cursize);
|
||||
std::memcpy(packetBuffer.data, data->data, data->cursize);
|
||||
|
||||
if (sfunc.Write(sock->socket, (byte *) &packetBuffer, packetLen, &sock->addr) == -1)
|
||||
return -1;
|
||||
@@ -376,7 +378,7 @@ int Datagram_GetMessage(qsocket_t *sock) {
|
||||
break;
|
||||
}
|
||||
|
||||
Q_memcpy(sock->receiveMessage + sock->receiveMessageLength, packetBuffer.data, length);
|
||||
std::memcpy(sock->receiveMessage + sock->receiveMessageLength, packetBuffer.data, length);
|
||||
sock->receiveMessageLength += length;
|
||||
continue;
|
||||
}
|
||||
@@ -410,7 +412,7 @@ static void NET_Stats_f(void) {
|
||||
Con_Printf("receivedDuplicateCount = %i\n", receivedDuplicateCount);
|
||||
Con_Printf("shortPacketCount = %i\n", shortPacketCount);
|
||||
Con_Printf("droppedDatagrams = %i\n", droppedDatagrams);
|
||||
} else if (Q_strcmp(command::argv(1)->c_str(), "*") == 0) {
|
||||
} else if (std::strcmp(command::argv(1)->c_str(), "*") == 0) {
|
||||
for (s = net_activeSockets; s; s = s->next)
|
||||
PrintStats(s);
|
||||
for (s = net_freeSockets; s; s = s->next)
|
||||
@@ -446,10 +448,10 @@ static const char *Strip_Port(const char *host) {
|
||||
if (!host || !*host)
|
||||
return host;
|
||||
q_strlcpy(noport, host, sizeof(noport));
|
||||
if ((p = Q_strrchr(noport, ':')) == NULL)
|
||||
if ((p = std::strrchr(noport, ':')) == NULL)
|
||||
return host;
|
||||
*p++ = '\0';
|
||||
port = Q_atoi(p);
|
||||
port = std::atoi(p);
|
||||
if (port > 0 && port < 65536 && port != net_hostport) {
|
||||
net_hostport = port;
|
||||
Con_Printf("Port set to %d\n", net_hostport);
|
||||
@@ -458,7 +460,7 @@ static const char *Strip_Port(const char *host) {
|
||||
}
|
||||
|
||||
|
||||
static qboolean testInProgress = false;
|
||||
static bool testInProgress = false;
|
||||
static int testPollCount;
|
||||
static int testDriver;
|
||||
static sys_socket_t testSocket;
|
||||
@@ -500,11 +502,11 @@ static void Test_Poll(void *unused) {
|
||||
Sys_Error("Unexpected response to Player Info request\n");
|
||||
|
||||
MSG_ReadByte(); /* playerNumber */
|
||||
Q_strcpy(name, MSG_ReadString());
|
||||
std::strcpy(name, MSG_ReadString());
|
||||
colors = MSG_ReadLong();
|
||||
frags = MSG_ReadLong();
|
||||
connectTime = MSG_ReadLong();
|
||||
Q_strcpy(address, MSG_ReadString());
|
||||
std::strcpy(address, MSG_ReadString());
|
||||
|
||||
Con_Printf("%s\n frags:%3i colors:%d %d time:%d\n %s\n", name, frags, colors >> 4, colors & 0x0f,
|
||||
connectTime / 60, address);
|
||||
@@ -537,7 +539,7 @@ static void Test_f(void) {
|
||||
continue;
|
||||
net_landriverlevel = hostcache[n].ldriver;
|
||||
maxusers = hostcache[n].maxusers;
|
||||
Q_memcpy(&sendaddr, &hostcache[n].addr, sizeof(struct qsockaddr));
|
||||
std::memcpy(&sendaddr, &hostcache[n].addr, sizeof(struct qsockaddr));
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -583,7 +585,7 @@ JustDoIt:
|
||||
}
|
||||
|
||||
|
||||
static qboolean test2InProgress = false;
|
||||
static bool test2InProgress = false;
|
||||
static int test2Driver;
|
||||
static sys_socket_t test2Socket;
|
||||
|
||||
@@ -620,10 +622,10 @@ static void Test2_Poll(void *unused) {
|
||||
if (MSG_ReadByte() != CCREP_RULE_INFO)
|
||||
goto Error;
|
||||
|
||||
Q_strcpy(name, MSG_ReadString());
|
||||
std::strcpy(name, MSG_ReadString());
|
||||
if (name[0] == 0)
|
||||
goto Done;
|
||||
Q_strcpy(value, MSG_ReadString());
|
||||
std::strcpy(value, MSG_ReadString());
|
||||
|
||||
Con_Printf("%-16.16s %-16.16s\n", name, value);
|
||||
|
||||
@@ -664,7 +666,7 @@ static void Test2_f(void) {
|
||||
if (hostcache[n].driver != myDriverLevel)
|
||||
continue;
|
||||
net_landriverlevel = hostcache[n].ldriver;
|
||||
Q_memcpy(&sendaddr, &hostcache[n].addr, sizeof(struct qsockaddr));
|
||||
std::memcpy(&sendaddr, &hostcache[n].addr, sizeof(struct qsockaddr));
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -719,7 +721,7 @@ int Datagram_Init(void) {
|
||||
|
||||
command::add("net_stats", NET_Stats_f);
|
||||
|
||||
if (safemode || COM_CheckParm("-nolan"))
|
||||
if (safemode || common::check_param("-nolan").has_value())
|
||||
return -1;
|
||||
|
||||
num_inited = 0;
|
||||
@@ -765,7 +767,7 @@ void Datagram_Close(qsocket_t *sock) {
|
||||
}
|
||||
|
||||
|
||||
void Datagram_Listen(qboolean state) {
|
||||
void Datagram_Listen(bool state) {
|
||||
int i;
|
||||
|
||||
for (i = 0; i < net_numlandrivers; i++) {
|
||||
@@ -810,7 +812,7 @@ static qsocket_t *_Datagram_CheckNewConnections(void) {
|
||||
|
||||
command = MSG_ReadByte();
|
||||
if (command == CCREQ_SERVER_INFO) {
|
||||
if (Q_strcmp(MSG_ReadString(), "QUAKE") != 0)
|
||||
if (std::strcmp(MSG_ReadString(), "QUAKE") != 0)
|
||||
return NULL;
|
||||
|
||||
SZ_Clear(&net_message);
|
||||
@@ -893,7 +895,7 @@ static qsocket_t *_Datagram_CheckNewConnections(void) {
|
||||
if (command != CCREQ_CONNECT)
|
||||
return NULL;
|
||||
|
||||
if (Q_strcmp(MSG_ReadString(), "QUAKE") != 0)
|
||||
if (std::strcmp(MSG_ReadString(), "QUAKE") != 0)
|
||||
return NULL;
|
||||
|
||||
if (MSG_ReadByte() != NET_PROTOCOL_VERSION) {
|
||||
@@ -987,7 +989,7 @@ static qsocket_t *_Datagram_CheckNewConnections(void) {
|
||||
sock->socket = newsock;
|
||||
sock->landriver = net_landriverlevel;
|
||||
sock->addr = clientaddr;
|
||||
Q_strcpy(sock->address, dfunc.AddrToString(&clientaddr));
|
||||
std::strcpy(sock->address, dfunc.AddrToString(&clientaddr));
|
||||
|
||||
// send him back the info about the server connection he has been allocated
|
||||
SZ_Clear(&net_message);
|
||||
@@ -1017,7 +1019,7 @@ qsocket_t *Datagram_CheckNewConnections(void) {
|
||||
}
|
||||
|
||||
|
||||
static void _Datagram_SearchForHosts(qboolean xmit) {
|
||||
static void _Datagram_SearchForHosts(bool xmit) {
|
||||
int ret;
|
||||
int n;
|
||||
int i;
|
||||
@@ -1077,27 +1079,27 @@ static void _Datagram_SearchForHosts(qboolean xmit) {
|
||||
|
||||
// add it
|
||||
hostCacheCount++;
|
||||
Q_strcpy(hostcache[n].name, MSG_ReadString());
|
||||
Q_strcpy(hostcache[n].map, MSG_ReadString());
|
||||
std::strcpy(hostcache[n].name, MSG_ReadString());
|
||||
std::strcpy(hostcache[n].map, MSG_ReadString());
|
||||
hostcache[n].users = MSG_ReadByte();
|
||||
hostcache[n].maxusers = MSG_ReadByte();
|
||||
if (MSG_ReadByte() != NET_PROTOCOL_VERSION) {
|
||||
Q_strcpy(hostcache[n].cname, hostcache[n].name);
|
||||
std::strcpy(hostcache[n].cname, hostcache[n].name);
|
||||
hostcache[n].cname[14] = 0;
|
||||
Q_strcpy(hostcache[n].name, "*");
|
||||
Q_strcat(hostcache[n].name, hostcache[n].cname);
|
||||
std::strcpy(hostcache[n].name, "*");
|
||||
std::strcat(hostcache[n].name, hostcache[n].cname);
|
||||
}
|
||||
Q_memcpy(&hostcache[n].addr, &readaddr, sizeof(struct qsockaddr));
|
||||
std::memcpy(&hostcache[n].addr, &readaddr, sizeof(struct qsockaddr));
|
||||
hostcache[n].driver = net_driverlevel;
|
||||
hostcache[n].ldriver = net_landriverlevel;
|
||||
Q_strcpy(hostcache[n].cname, dfunc.AddrToString(&readaddr));
|
||||
std::strcpy(hostcache[n].cname, dfunc.AddrToString(&readaddr));
|
||||
|
||||
// check for a name conflict
|
||||
for (i = 0; i < hostCacheCount; i++) {
|
||||
if (i == n)
|
||||
continue;
|
||||
if (q_strcasecmp(hostcache[n].name, hostcache[i].name) == 0) {
|
||||
i = Q_strlen(hostcache[n].name);
|
||||
i = std::strlen(hostcache[n].name);
|
||||
if (i < 15 && hostcache[n].name[i - 1] > '8') {
|
||||
hostcache[n].name[i] = '0';
|
||||
hostcache[n].name[i + 1] = 0;
|
||||
@@ -1110,7 +1112,7 @@ static void _Datagram_SearchForHosts(qboolean xmit) {
|
||||
}
|
||||
}
|
||||
|
||||
void Datagram_SearchForHosts(qboolean xmit) {
|
||||
void Datagram_SearchForHosts(bool xmit) {
|
||||
for (net_landriverlevel = 0; net_landriverlevel < net_numlandrivers; net_landriverlevel++) {
|
||||
if (hostCacheCount == HOSTCACHESIZE)
|
||||
break;
|
||||
@@ -1216,14 +1218,14 @@ static qsocket_t *_Datagram_Connect(const char *host) {
|
||||
if (ret == 0) {
|
||||
reason = "No Response";
|
||||
Con_Printf("%s\n", reason);
|
||||
Q_strcpy(m_return_reason, reason);
|
||||
std::strcpy(m_return_reason, reason);
|
||||
goto ErrorReturn;
|
||||
}
|
||||
|
||||
if (ret == -1) {
|
||||
reason = "Network Error";
|
||||
Con_Printf("%s\n", reason);
|
||||
Q_strcpy(m_return_reason, reason);
|
||||
std::strcpy(m_return_reason, reason);
|
||||
goto ErrorReturn;
|
||||
}
|
||||
|
||||
@@ -1236,12 +1238,12 @@ static qsocket_t *_Datagram_Connect(const char *host) {
|
||||
}
|
||||
|
||||
if (ret == CCREP_ACCEPT) {
|
||||
Q_memcpy(&sock->addr, &sendaddr, sizeof(struct qsockaddr));
|
||||
std::memcpy(&sock->addr, &sendaddr, sizeof(struct qsockaddr));
|
||||
dfunc.SetSocketPort(&sock->addr, MSG_ReadLong());
|
||||
} else {
|
||||
reason = "Bad Response";
|
||||
Con_Printf("%s\n", reason);
|
||||
Q_strcpy(m_return_reason, reason);
|
||||
std::strcpy(m_return_reason, reason);
|
||||
goto ErrorReturn;
|
||||
}
|
||||
|
||||
@@ -1254,7 +1256,7 @@ static qsocket_t *_Datagram_Connect(const char *host) {
|
||||
if (dfunc.Connect(newsock, &sock->addr) == -1) {
|
||||
reason = "Connect to Game failed";
|
||||
Con_Printf("%s\n", reason);
|
||||
Q_strcpy(m_return_reason, reason);
|
||||
std::strcpy(m_return_reason, reason);
|
||||
goto ErrorReturn;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user