]> git.sur5r.net Git - cc65/commitdiff
Adapt to changed information in the object files.
authoruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 18 Aug 2011 16:26:44 +0000 (16:26 +0000)
committeruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 18 Aug 2011 16:26:44 +0000 (16:26 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@5214 b7a2c559-68d2-44c3-8de9-860c34a00d81

src/ar65/objfile.c
src/od65/dump.c

index bfc3dd1756947a57fa027fb95f88f0f8e1ccb0cf..1696ecc0c65753ac259e268c17e45287d16de9d5 100644 (file)
@@ -224,6 +224,7 @@ void ObjReadData (FILE* F, ObjData* O)
 
         /* Line info indices */
         SkipLineInfoList (F);
+        SkipLineInfoList (F);
     }
 }
 
index 1af93aba5bc9f806dfa7b82e37111eee4d4bd7d3..12ab80c6087a0b980b10fac5bdb121e5c6cda927 100644 (file)
@@ -378,7 +378,7 @@ void DumpObjOptions (FILE* F, unsigned long Offset)
 
            case OPT_ARGNUM:
                printf ("      Data:%26lu", Val);
-               if (Type == OPT_DATETIME) {
+               if (Type == OPT_DATETIME) {
                    /* Print the time as a string */
                    printf ("  (%s)", TimeToStr (Val));
                }
@@ -544,7 +544,8 @@ void DumpObjImports (FILE* F, unsigned long Offset)
                const char*   Name     = GetString (&StrPool, ReadVar (F));
        unsigned      Len      = strlen (Name);
 
-        /* Skip the line infos */
+        /* Skip both line info lists */
+        SkipLineInfoList (F);       
         SkipLineInfoList (F);
 
        /* Print the header */
@@ -613,7 +614,8 @@ void DumpObjExports (FILE* F, unsigned long Offset)
             Size = ReadVar (F);
         }
 
-        /* Skip the line infos */
+        /* Skip both line infos lists */
+        SkipLineInfoList (F);         
         SkipLineInfoList (F);
 
        /* Print the header */
@@ -700,7 +702,8 @@ void DumpObjDbgSyms (FILE* F, unsigned long Offset)
             ExportId = ReadVar (F);
         }
 
-        /* Skip the line infos */
+        /* Skip both line info lists */
+        SkipLineInfoList (F);      
         SkipLineInfoList (F);
 
        /* Print the header */
@@ -937,3 +940,4 @@ void DumpObjSegSize (FILE* F, unsigned long Offset)
 
 
 
+