From 81402bb077acdaad13e50dd6e093e886e8de3ad8 Mon Sep 17 00:00:00 2001 From: pierre Date: Sat, 6 Mar 2021 22:00:30 +0000 Subject: [PATCH] * Improve DEBUG_PPU code * Move flog file closing from closefile method to destroy destructor. * Fix write_data output into flog git-svn-id: trunk@48890 - --- compiler/entfile.pas | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/compiler/entfile.pas b/compiler/entfile.pas index 3f2fcb9b57..65fcd55180 100644 --- a/compiler/entfile.pas +++ b/compiler/entfile.pas @@ -380,6 +380,11 @@ end; destructor tentryfile.destroy; begin closefile; +{$ifdef DEBUG_PPU} + if flog_open then + close(flog); + flog_open:=false; +{$endif DEBUG_PPU} if assigned(buf) then freemem(buf,entryfilebufsize); end; @@ -573,11 +578,6 @@ begin f.Free; mode:=0; closed:=true; -{$ifdef DEBUG_PPU} - if flog_open then - close(flog); - flog_open:=false; -{$endif DEBUG_PPU} end; end; @@ -683,14 +683,6 @@ var begin p:=pchar(@b); pbuf:=@buf[bufidx]; -{$ifdef DEBUG_PPU} - if ppu_log_level <= 0 then - begin - ppu_log('writedata, length='+tostr(len)+' level='+tostr(ppu_log_level)); - for i:=0 to len-1 do - ppu_log_val('p['+tostr(i)+']=$'+hexstr(byte(p[i]),2)); - end; -{$endif DEBUG_PPU} repeat left:=bufsize-bufidx; if len