FILE *fp;
WORD i = 0, w, cmd, r, x, r1, r2, adr;
CMDTYPE cmdtype = 0;
FILE *fp;
WORD i = 0, w, cmd, r, x, r1, r2, adr;
CMDTYPE cmdtype = 0;
- fprintf(stdout, "%s,", grstr(r));
+ fprintf(stdout, "%s,", (g1 = grstr(r)));
+ FREE(g1);
}
fprintf(stdout, "#%04X", adr);
if((x = w & 0x000F) != 0) {
}
fprintf(stdout, "#%04X", adr);
if((x = w & 0x000F) != 0) {
- fprintf(stdout, ",%s", grstr(x));
+ fprintf(stdout, ",%s", (g1 = grstr(x)));
+ FREE(g1);
}
fprintf(stdout, "\t\t\t\t; #%04X: #%04X #%04X", i, w, adr);
i += 2;
}
fprintf(stdout, "\t\t\t\t; #%04X: #%04X #%04X", i, w, adr);
i += 2;
- fprintf(stdout, "\t%s,%s", grstr(r1), grstr(r2));
+ fprintf(stdout, "\t%s,%s", (g1=grstr(r1)), (g2=grstr(r2)));
+ FREE(g1);
+ FREE(g2);
}
fprintf(stdout, "\t\t\t\t; #%04X: #%04X", i++, w);
}
}
fprintf(stdout, "\t\t\t\t; #%04X: #%04X", i++, w);
}