Change up strcasecmp/strncasecmp to be more C++y

This commit is contained in:
iikorni
2026-08-30 16:40:12 -05:00
parent 7a697986c6
commit da2a9a8fbc
32 changed files with 351 additions and 790 deletions
+8 -6
View File
@@ -189,8 +189,8 @@ void Host_FindMaxClients(void) {
auto i = common::check_param("-dedicated");
if (i.has_value()) {
cls.state = ca_dedicated;
if (i != (com_argc - 1)) {
svs.maxclients = std::atoi(com_argv[i.value() + 1]);
if (i != (common::_argv.size() - 1)) {
svs.maxclients = std::atoi(common::_argv[i.value() + 1].c_str());
} else
svs.maxclients = 8;
} else
@@ -200,8 +200,8 @@ void Host_FindMaxClients(void) {
if (i.has_value()) {
if (cls.state == ca_dedicated)
Sys_Error("Only one of -dedicated or -listen can be specified");
if (i != (com_argc - 1))
svs.maxclients = std::atoi(com_argv[i.value() + 1]);
if (i != (common::_argv.size() - 1))
svs.maxclients = std::atoi(common::_argv[i.value() + 1].c_str());
else
svs.maxclients = 8;
}
@@ -773,8 +773,10 @@ void Host_Init(void) {
if (host_parms->memsize < minimum_memory)
Sys_Error("Only %4.1f megs of memory available, can't execute game", host_parms->memsize / (float) 0x100000);
com_argc = host_parms->argc;
com_argv = host_parms->argv;
common::_argv.clear();
for (auto i = 0;i < host_parms->argc;i++) {
common::_argv.emplace_back(host_parms->argv[i]);
}
Memory_Init(host_parms->membase, host_parms->memsize);
command::buffer::init();