Don't print name for 32 bit lib multiple times.

Clean up printing in DEBUG_ProcessDeferredDebug.
This commit is contained in:
Uwe Bonnes 1998-10-11 14:56:21 +00:00 committed by Alexandre Julliard
parent 39413f81c1
commit fd314683b9
2 changed files with 11 additions and 1 deletions

View File

@ -880,6 +880,8 @@ void DEBUG_LoadEntryPoints(void)
for (ok = ModuleFirst(&entry); ok; ok = ModuleNext(&entry))
{
if (!(pModule = NE_GetPtr( entry.hModule ))) continue;
if (!(pModule->flags & NE_FFLAGS_WIN32)) /* NE module */
{
if ((rowcount + strlen(entry.szModule)) > 76)
{
fprintf( stderr,"\n ");
@ -888,8 +890,8 @@ void DEBUG_LoadEntryPoints(void)
fprintf( stderr, " %s", entry.szModule );
rowcount += strlen(entry.szModule) + 1;
if (!(pModule->flags & NE_FFLAGS_WIN32)) /* NE module */
DEBUG_LoadEntryPoints16( entry.hModule, pModule, entry.szModule );
}
}
for (wm=PROCESS_Current()->modref_list;wm;wm=wm->next)
{

View File

@ -2302,6 +2302,7 @@ DEBUG_ProcessDeferredDebug()
struct MiscDebug * misc;
char * filename;
int last_proc = -1;
int need_print =0;
DEBUG_InitCVDataTypes();
@ -2314,6 +2315,11 @@ DEBUG_ProcessDeferredDebug()
if( last_proc != deefer->dbg_index )
{
if (!need_print)
{
fprintf(stderr, "DeferredDebug for:");
need_print=1;
}
fprintf(stderr, " %s",deefer->module_name);
last_proc = deefer->dbg_index;
}
@ -2384,6 +2390,8 @@ DEBUG_ProcessDeferredDebug()
break;
}
}
if(need_print)
fprintf(stderr, "\n");
return TRUE;
}