Added line infos

git-svn-id: svn://svn.cc65.org/cc65/trunk@748 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cuz
2001-05-23 19:03:40 +00:00
parent ea2cf602b0
commit bfbedfa54b
26 changed files with 451 additions and 77 deletions

View File

@@ -113,12 +113,14 @@ static void ObjWriteHeader (void)
ObjWrite32 (Header.ExportSize);
ObjWrite32 (Header.DbgSymOffs);
ObjWrite32 (Header.DbgSymSize);
ObjWrite32 (Header.LineInfoOffs);
ObjWrite32 (Header.LineInfoSize);
}
/*****************************************************************************/
/* Code */
/* Code */
/*****************************************************************************/
@@ -241,7 +243,7 @@ void ObjWriteStr (const char* S)
*/
ObjWriteVar (Len);
ObjWriteData (S, Len);
}
}
@@ -370,6 +372,7 @@ void ObjEndDbgSyms (void)
void ObjStartLineInfos (void)
/* Mark the start of the line info section */
{
Header.LineInfoOffs = ftell (F);
}
@@ -377,6 +380,7 @@ void ObjStartLineInfos (void)
void ObjEndLineInfos (void)
/* Mark the end of the line info section */
{
Header.LineInfoSize = ftell (F) - Header.LineInfoOffs;
}