Ensure that INCBIN parameters are non-negative

This commit is contained in:
Rangi42
2025-07-18 12:30:37 -04:00
parent 8e84850679
commit b80b30fba1
5 changed files with 13 additions and 43 deletions

View File

@@ -1153,13 +1153,13 @@ incbin:
YYACCEPT;
}
}
| POP_INCBIN string COMMA iconst {
| POP_INCBIN string COMMA uconst {
sect_BinaryFile($2, $4);
if (failedOnMissingInclude && !continueAfterMissingIncludes) {
YYACCEPT;
}
}
| POP_INCBIN string COMMA iconst COMMA iconst {
| POP_INCBIN string COMMA uconst COMMA uconst {
sect_BinaryFileSlice($2, $4, $6);
if (failedOnMissingInclude && !continueAfterMissingIncludes) {
YYACCEPT;