X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?p=YACASL2.git;a=blobdiff_plain;f=src%2Fdump.c;h=858235beac0f6b1966d95877c67a915c9b9f9087;hp=d371f7306cada04f6180827451aeda035705a58d;hb=86e559d164166966a797a1e5855871d48e087ddd;hpb=a0ccd206e7e3a3c0a5d73abf5ad6a16ed13e6955 diff --git a/src/dump.c b/src/dump.c index d371f73..858235b 100644 --- a/src/dump.c +++ b/src/dump.c @@ -36,9 +36,10 @@ void dumpmemory(WORD start, WORD end) void dspregister() { - int i; - char *sp, *pr, *fr; - for(i = 0; i < GRSIZE; i++ ) { + char *sp = NULL; + char *pr = NULL; + char *fr = NULL; + for(int i = 0; i < GRSIZE; i++ ) { fprintf(stdout, "#%04X: GR%d: ", sys->cpu->pr, i); print_dumpword(sys->cpu->gr[i], execmode.logical); fprintf(stdout, "\n"); @@ -48,7 +49,7 @@ void dspregister() fprintf(stdout, "#%04X: PR: %6d = #%04X = %s\n", sys->cpu->pr, sys->cpu->pr, sys->cpu->pr, pr = word2bit(sys->cpu->pr)); fprintf(stdout, "#%04X: FR (OF SF ZF): %s\n", - sys->cpu->pr, ((fr = word2bit(sys->cpu->fr)) + 13)); + sys->cpu->pr, ((fr = word2bit(sys->cpu->fr)) + 13)); /* FRは末尾3けたを表示 */ FREE(sp); FREE(pr);