diff --git a/src/common/exprdefs.c b/src/common/exprdefs.c index dfee4084f..4fd117dc9 100644 --- a/src/common/exprdefs.c +++ b/src/common/exprdefs.c @@ -210,6 +210,14 @@ static void InternalDumpExpr (const ExprNode* Expr, const ExprNode* (*ResolveSym printf (" WORD1"); break; + case EXPR_FARADDR: + printf (" FARADDR"); + break; + + case EXPR_DWORD: + printf (" DWORD"); + break; + default: AbEnd ("Unknown Op type: %u", Expr->Op); diff --git a/src/common/exprdefs.h b/src/common/exprdefs.h index 2e1ac6e5a..50a5a25b6 100644 --- a/src/common/exprdefs.h +++ b/src/common/exprdefs.h @@ -98,6 +98,8 @@ #define EXPR_BYTE3 (EXPR_UNARYNODE | 0x0B) #define EXPR_WORD0 (EXPR_UNARYNODE | 0x0C) #define EXPR_WORD1 (EXPR_UNARYNODE | 0x0D) +#define EXPR_FARADDR (EXPR_UNARYNODE | 0x0E) +#define EXPR_DWORD (EXPR_UNARYNODE | 0x0F)