From 8f969056e1ed7eab30d1d6e7df380b7b137e8789 Mon Sep 17 00:00:00 2001 From: uz Date: Sun, 7 Aug 2011 18:47:38 +0000 Subject: [PATCH] Handle scopes with a label correctly. git-svn-id: svn://svn.cc65.org/cc65/trunk@5132 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- src/od65/dump.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/od65/dump.c b/src/od65/dump.c index 0c8e03e24..bb1529232 100644 --- a/src/od65/dump.c +++ b/src/od65/dump.c @@ -846,6 +846,12 @@ void DumpObjScopes (FILE* F, unsigned long Offset) printf (" Size:%20s0x%04lX (%lu)\n", "", Size, Size); } + /* Label */ + if (SCOPE_HAS_LABEL (Flags)) { + unsigned LabelId = ReadVar (F); + printf (" Label id:%22u\n", LabelId); + } + /* Spans */ SpanCount = ReadVar (F); printf (" Segment spans:\n"); @@ -855,7 +861,7 @@ void DumpObjScopes (FILE* F, unsigned long Offset) printf (" Index:%23u\n", J); printf (" Segment:%19lu\n", ReadVar (F)); printf (" Start:%13s0x%06lX\n", "", ReadVar (F)); - printf (" Size:%15s0x%06lX\n", "", ReadVar (F)); + printf (" Size:%14s0x%06lX\n", "", ReadVar (F)); } } -- 2.39.5