Rearrange switches so default cases are last

This commit is contained in:
Rangi42
2024-09-01 13:00:04 -04:00
parent 6b8d33529e
commit a098213053
3 changed files with 24 additions and 24 deletions

View File

@@ -119,14 +119,6 @@ static std::string escapeString(std::string const &str) {
for (char c : str) {
// Escape characters that need escaping
switch (c) {
case '\\':
case '"':
case '{':
escaped += '\\';
[[fallthrough]];
default:
escaped += c;
break;
case '\n':
escaped += "\\n";
break;
@@ -139,6 +131,14 @@ static std::string escapeString(std::string const &str) {
case '\0':
escaped += "\\0";
break;
case '\\':
case '"':
case '{':
escaped += '\\';
[[fallthrough]];
default:
escaped += c;
break;
}
}
return escaped;

View File

@@ -1257,14 +1257,6 @@ static void appendEscapedString(std::string &str, std::string const &escape) {
for (char c : escape) {
// Escape characters that need escaping
switch (c) {
case '\\':
case '"':
case '{':
str += '\\';
[[fallthrough]];
default:
str += c;
break;
case '\n':
str += "\\n";
break;
@@ -1277,6 +1269,14 @@ static void appendEscapedString(std::string &str, std::string const &escape) {
case '\0':
str += "\\0";
break;
case '\\':
case '"':
case '{':
str += '\\';
[[fallthrough]];
default:
str += c;
break;
}
}
}

View File

@@ -360,14 +360,6 @@ static void dumpString(std::string const &escape, FILE *file) {
for (char c : escape) {
// Escape characters that need escaping
switch (c) {
case '\\':
case '"':
case '{':
putc('\\', file);
[[fallthrough]];
default:
putc(c, file);
break;
case '\n':
fputs("\\n", file);
break;
@@ -380,6 +372,14 @@ static void dumpString(std::string const &escape, FILE *file) {
case '\0':
fputs("\\0", file);
break;
case '\\':
case '"':
case '{':
putc('\\', file);
[[fallthrough]];
default:
putc(c, file);
break;
}
}
}