From a64a385b6e32a2a0c35a215a530ca012f967c37b Mon Sep 17 00:00:00 2001 From: jesusc Date: Mon, 24 Mar 2003 05:47:21 +0000 Subject: [PATCH] Fixed to work with lates CDB format. Needs more work though... git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2415 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- as/mcs51/lkaomf51.c | 45 +++++++++++++++++++++++++++------------------ 1 file changed, 27 insertions(+), 18 deletions(-) diff --git a/as/mcs51/lkaomf51.c b/as/mcs51/lkaomf51.c index 4caa8f58..69878c05 100644 --- a/as/mcs51/lkaomf51.c +++ b/as/mcs51/lkaomf51.c @@ -26,7 +26,7 @@ #define EQ(A,B) !strcmp((A),(B)) #define MEMSIZE 0x10000 -//#define DODUMP 1 +#define DODUMP 1 typedef struct { @@ -222,7 +222,7 @@ void DumpForDebug (void) { char DumpFileName[PATH_MAX]; FILE * DumpFile; - int j; + int j, k; strcpy(DumpFileName, infn[0].PathName); strcat(DumpFileName, ".d51"); @@ -238,14 +238,15 @@ void DumpForDebug (void) for(j=0; j=0)?procedure[symbol[j].Procedure].name:"GLOBAL", symbol[j].Address, - UsageTypeName[symbol[j].UsageType&0xf]); + k<6?UsageTypeName[k]:"???"); } - + fprintf(DumpFile,"\nPROCEDURES:\n"); for(j=0; j