]> git.sur5r.net Git - cc65/blobdiff - src/ld65/segments.c
Ignore module.inc
[cc65] / src / ld65 / segments.c
index e203af508842a3e90adaa17c2e2943b559140f9b..c65a1d344612ff03204b5cf065a0a454bb58e613 100644 (file)
@@ -632,8 +632,13 @@ void PrintSegmentMap (FILE* F)
        /* Print empty segments only if explicitly requested */
        if (VerboseMap || S->Size > 0) {
            /* Print the segment data */
+           long End = S->PC + S->Size;
+           if (S->Size > 0) {
+               /* Point to last element addressed */
+               --End;
+           }
            fprintf (F, "%-20s  %06lX  %06lX  %06lX\n",
-                    S->Name, S->PC, S->PC + S->Size, S->Size);
+                    S->Name, S->PC, End, S->Size);
        }
     }