mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-20 18:22:07 +00:00
Rearrange switches so default cases are last
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user