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=93c7fbb80b79236d96ef53dc18cf7e32760fa613;hpb=85d89b8d873f9293f2924de9e4ba2974ec1c3d55 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);