Accept both colons and semicolons in inline pal spec

This commit is contained in:
ISSOtm
2022-04-12 23:47:32 +02:00
committed by Eldred Habert
parent 32242e0ff2
commit 913c3dd711
2 changed files with 8 additions and 8 deletions

View File

@@ -128,7 +128,7 @@ void parseInlinePalSpec(char const * const rawArg) {
skipWhitespace(arg, n);
if (n == arg.length()) {
break;
} else if (arg[n] != ';') {
} else if (arg[n] != ';' && arg[n] != ':') {
if (nbColors == 4) {
parseError(n, 1, "Each palette can only contain up to 4 colors");
return;
@@ -137,6 +137,7 @@ void parseInlinePalSpec(char const * const rawArg) {
}
[[fallthrough]];
case ':':
case ';':
++n;
skipWhitespace(arg, n);
@@ -265,7 +266,6 @@ static void parsePSPFile(std::filebuf &file) {
readLine(file, line);
n = 0;
// TODO: parse R G B
uint8_t r = parseDec(line, n);
skipWhitespace(line, n);
if (n == line.length()) {