move EXPR_NEARADDR to end of enum list to avoid invalidation of existing object binaries?

This commit is contained in:
bbbradsmith
2019-05-01 02:50:16 -04:00
committed by Oliver Schmidt
parent ac2ecb0b2c
commit 10cefdb456
4 changed files with 15 additions and 15 deletions

View File

@@ -210,10 +210,6 @@ static void InternalDumpExpr (const ExprNode* Expr, const ExprNode* (*ResolveSym
printf (" WORD1");
break;
case EXPR_NEARADDR:
printf (" NEARADDR");
break;
case EXPR_FARADDR:
printf (" FARADDR");
break;
@@ -222,6 +218,10 @@ static void InternalDumpExpr (const ExprNode* Expr, const ExprNode* (*ResolveSym
printf (" DWORD");
break;
case EXPR_NEARADDR:
printf (" NEARADDR");
break;
default:
AbEnd ("Unknown Op type: %u", Expr->Op);

View File

@@ -97,9 +97,9 @@
#define EXPR_BYTE3 (EXPR_UNARYNODE | 0x0B)
#define EXPR_WORD0 (EXPR_UNARYNODE | 0x0C)
#define EXPR_WORD1 (EXPR_UNARYNODE | 0x0D)
#define EXPR_NEARADDR (EXPR_UNARYNODE | 0x0E)
#define EXPR_FARADDR (EXPR_UNARYNODE | 0x0F)
#define EXPR_DWORD (EXPR_UNARYNODE | 0x10)
#define EXPR_FARADDR (EXPR_UNARYNODE | 0x0E)
#define EXPR_DWORD (EXPR_UNARYNODE | 0x0F)
#define EXPR_NEARADDR (EXPR_UNARYNODE | 0x10)