Added new .feature: pc_assignment

git-svn-id: svn://svn.cc65.org/cc65/trunk@310 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cuz
2000-09-02 11:05:32 +00:00
parent 5abb3954a6
commit f55d0ccee1
6 changed files with 62 additions and 33 deletions

View File

@@ -519,6 +519,7 @@ static void DoFeature (void)
"LOOSE_STRING_TERM",
"AT_IN_IDENTIFIERS",
"DOLLAR_IN_IDENTIFIERS",
"PC_ASSIGNMENT",
};
/* Allow a list of comma separated keywords */
@@ -548,6 +549,7 @@ static void DoFeature (void)
case 2: LooseStringTerm = 1; break;
case 3: AtInIdents = 1; break;
case 4: DollarInIdents = 1; break;
case 5: PCAssignment = 1; break;
default: Internal ("Invalid feature: %d", Feature);
}
@@ -870,7 +872,7 @@ static void DoOrg (void)
/* Start absolute code */
{
long PC = ConstExpression ();
if (PC < 0 || PC > 0xFFFF) {
if (PC < 0 || PC > 0xFFFFFF) {
Error (ERR_RANGE);
return;
}