X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?p=YACASL2.git;a=blobdiff_plain;f=src%2Fexec.c;h=4e3440480b75d5c1bff4f7f9636df7128b6a90c3;hp=94c79254ed90628d0e244c56f125a114d57f8b1a;hb=712486afe58b10ef37c5fa915de889ab8d1dd6cd;hpb=2f889a87ef4e11467f71ea3c03676a8d88cccd7b diff --git a/src/exec.c b/src/exec.c index 94c7925..4e34404 100644 --- a/src/exec.c +++ b/src/exec.c @@ -253,7 +253,7 @@ void exec() char *errpr = malloc(8); clock_t clock_begin, clock_end; - if(tracemode) { + if((&execmode)->tracemode) { fprintf(stdout, "\nExecuting machine codes\n"); } /* フラグレジスタの初期値設定 */ @@ -289,15 +289,15 @@ void exec() if(cerrno > 0) { goto execerr; } - if(tracemode){ + if((&execmode)->tracemode){ fprintf(stdout, "#%04X: Register::::\n", PR); dspregister(); } - if(dumpmode){ + if((&execmode)->dumpmode){ fprintf(stdout, "#%04X: Memory::::\n", PR); dumpmemory(); } - if(dumpmode || tracemode) { + if((&execmode)->dumpmode || (&execmode)->tracemode) { fprintf(stdout, "\n"); } PR++;