mirror of
https://github.com/cc65/cc65.git
synced 2024-12-28 06:30:16 +00:00
New DumpExpr signature
git-svn-id: svn://svn.cc65.org/cc65/trunk@2640 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
parent
e87bec47d7
commit
8a49256df9
@ -86,9 +86,6 @@ ExprNode* SegmentExpr (Segment* Seg, long Offs, ObjData* O);
|
||||
ExprNode* SectionExpr (Section* Sec, long Offs, ObjData* O);
|
||||
/* Return an expression tree that encodes an offset into a section */
|
||||
|
||||
void DumpExpr (const ExprNode* Expr);
|
||||
/* Dump an expression tree to stdout */
|
||||
|
||||
ExprNode* ReadExpr (FILE* F, ObjData* O);
|
||||
/* Read an expression from the given file */
|
||||
|
||||
|
@ -385,13 +385,13 @@ void SegDump (void)
|
||||
case FRAG_EXPR:
|
||||
printf (" Expression (%u bytes):\n", F->Size);
|
||||
printf (" ");
|
||||
DumpExpr (F->Expr);
|
||||
DumpExpr (F->Expr, 0);
|
||||
break;
|
||||
|
||||
case FRAG_SEXPR:
|
||||
printf (" Signed expression (%u bytes):\n", F->Size);
|
||||
printf (" ");
|
||||
DumpExpr (F->Expr);
|
||||
DumpExpr (F->Expr, 0);
|
||||
break;
|
||||
|
||||
case FRAG_FILL:
|
||||
@ -493,18 +493,18 @@ void SegWrite (FILE* Tgt, Segment* S, SegWriteFunc F, void* Data)
|
||||
/* Call the users function and evaluate the result */
|
||||
switch (F (Frag->Expr, Sign, Frag->Size, Offs, Data)) {
|
||||
|
||||
case SEG_EXPR_OK:
|
||||
break;
|
||||
case SEG_EXPR_OK:
|
||||
break;
|
||||
|
||||
case SEG_EXPR_RANGE_ERROR:
|
||||
Error ("Range error in module `%s', line %lu",
|
||||
GetSourceFileName (Frag->Obj, Frag->Pos.Name),
|
||||
Frag->Pos.Line);
|
||||
break;
|
||||
case SEG_EXPR_RANGE_ERROR:
|
||||
Error ("Range error in module `%s', line %lu",
|
||||
GetSourceFileName (Frag->Obj, Frag->Pos.Name),
|
||||
Frag->Pos.Line);
|
||||
break;
|
||||
|
||||
case SEG_EXPR_TOO_COMPLEX:
|
||||
Error ("Expression too complex in module `%s', line %lu",
|
||||
GetSourceFileName (Frag->Obj, Frag->Pos.Name),
|
||||
case SEG_EXPR_TOO_COMPLEX:
|
||||
Error ("Expression too complex in module `%s', line %lu",
|
||||
GetSourceFileName (Frag->Obj, Frag->Pos.Name),
|
||||
Frag->Pos.Line);
|
||||
break;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user