X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Fld65%2Fexpr.h;h=a810d0228f55204a3d8b660c6ffd83c493889ad3;hb=3e887bd9dd06b89177bff864b50fc58c8dadc8bf;hp=938ed34484d4e81644032e2b69ede0671261be2f;hpb=18840117ec255797f7685ca82f493750a7812e35;p=cc65 diff --git a/src/ld65/expr.h b/src/ld65/expr.h index 938ed3448..a810d0228 100644 --- a/src/ld65/expr.h +++ b/src/ld65/expr.h @@ -40,7 +40,7 @@ /* common */ #include "exprdefs.h" - + /* ld65 */ #include "objdata.h" #include "exports.h" @@ -80,6 +80,9 @@ ExprNode* LiteralExpr (long Val, ObjData* O); ExprNode* MemExpr (Memory* Mem, long Offs, ObjData* O); /* Return an expression tree that encodes an offset into the memory area */ +ExprNode* SegExpr (Section* Sec, long Offs, ObjData* O); +/* Return an expression tree that encodes an offset into a segment */ + void DumpExpr (const ExprNode* Expr); /* Dump an expression tree to stdout */