From bd53182e20f69566114c5a8a373c1e9773345249 Mon Sep 17 00:00:00 2001 From: pagefault <> Date: Thu, 3 Mar 2005 17:32:39 +0000 Subject: [PATCH] ARGH Why can't anyone write linear code, you don't put a return statement in the middle of a function, BAD BAD BAD --- zsnes/src/initc.c | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/zsnes/src/initc.c b/zsnes/src/initc.c index 9fd6a61f..3e95071b 100755 --- a/zsnes/src/initc.c +++ b/zsnes/src/initc.c @@ -677,24 +677,23 @@ void DumpROMLoadInfo() { FILE *fp = 0; - if (!RomInfo) //rominfo.txt info dumping enabled? + if (RomInfo) //rominfo.txt info dumping enabled? { - return; + fp = fopen("rominfo.txt", "w"); + if (!fp) { return; } + fputs("This is the info for the last game you ran.\n\nFile: ", fp); + fputs(lastROMFileName, fp); + fputs(" Header: ", fp); + fputs(Header512 ? "Yes\n" : "No\n", fp); + fputs(CSStatus, fp); + fputs("\n", fp); + fputs(CSStatus2, fp); + fputs("\n", fp); + fputs(CSStatus3, fp); + fputs("\n", fp); + fclose(fp); } - - fp = fopen("rominfo.txt", "w"); - if (!fp) { return; } - fputs("This is the info for the last game you ran.\n\nFile: ", fp); - fputs(lastROMFileName, fp); - fputs(" Header: ", fp); - fputs(Header512 ? "Yes\n" : "No\n", fp); - fputs(CSStatus, fp); - fputs("\n", fp); - fputs(CSStatus2, fp); - fputs("\n", fp); - fputs(CSStatus3, fp); - fputs("\n", fp); - fclose(fp); + }