2026-09-16 15:48:28

Signed-off-by: lizzie <lizzie@eden-emu.dev>
This commit is contained in:
lizzie
2026-09-16 15:48:28 +00:00
parent 25d5f72dd6
commit 791fefd5e9
+3 -4
View File
@@ -121,7 +121,7 @@ static IPSwitchRecord EscapeStringSequences(std::string_view sv) {
IPSwitchRecord r{};
for (auto it = sv.cbegin(); it < sv.cend(); ) {
if (*it == '\\' && it + 1 < sv.cend()) {
auto const escape_char = [it]() {
r.data.push_back([it]() {
switch (it[1]) {
case 'a': return '\a';
case 'b': return '\b';
@@ -134,11 +134,10 @@ static IPSwitchRecord EscapeStringSequences(std::string_view sv) {
case '?': return '\?';
default: return it[1];
}
}();
r.data.push_back(escape_char);
}());
it += 2;
} else {
r.data.push_back(it);
r.data.push_back(*it);
++it;
}
}