Codechange: use std::string for LangString over C-style strings

This commit is contained in:
Rubidium
2023-04-30 10:22:14 +02:00
committed by rubidium42
parent f372373e6f
commit 234a143ee5
4 changed files with 31 additions and 43 deletions

View File

@@ -158,7 +158,7 @@ struct StringNameWriter : HeaderWriter {
{
}
void WriteStringID(const char *name, int stringid)
void WriteStringID(const std::string &name, int stringid)
{
if (stringid == (int)this->strings.size()) this->strings.emplace_back(name);
}
@@ -271,7 +271,7 @@ static void ExtractStringParams(const StringData &data, StringParamsList &params
if (ls != nullptr) {
StringParams &param = params.emplace_back();
ParsedCommandStruct pcs;
ExtractCommandString(&pcs, ls->english, false);
ExtractCommandString(&pcs, ls->english.c_str(), false);
for (const CmdStruct *cs : pcs.cmd) {
if (cs == nullptr) break;