Only output a single error with charmaps

This commit is contained in:
ISSOtm
2020-02-09 22:15:43 +01:00
parent 9d811e1267
commit c424a9bf5a

View File

@@ -1004,10 +1004,8 @@ charmap : T_POP_CHARMAP string comma const
if ((value & 0xFF) != value)
warning(WARNING_TRUNCATION, "Expression must be 8-bit");
if (charmap_Add($2, value & 0xFF) == -1) {
fprintf(stderr, "Error parsing charmap. Either you've added too many (%i), or the input character length is too long (%i)' : %s\n", MAXCHARMAPS, CHARMAPLENGTH, strerror(errno));
yyerror("Error parsing charmap.");
}
if (charmap_Add($2, value & 0xFF) == -1)
yyerror("Error parsing charmap. Either you've added too many (%i), or the input character length is too long (%i)' : %s\n", MAXCHARMAPS, CHARMAPLENGTH, strerror(errno));
}
;