Opening & closing output file in writeresults

This commit is contained in:
Lew Rossman
2019-03-05 19:40:30 -05:00
parent 09d6c7ea5d
commit 324487ba86
2 changed files with 3 additions and 16 deletions

View File

@@ -185,19 +185,6 @@ int openoutfile(Project *pr)
// If output file name was supplied, then attempt to
// open it. Otherwise open a temporary output file.
/*
if (pr->outfile.Outflag == SAVE)
{
pr->outfile.OutFile = fopen(pr->outfile.OutFname, "w+b");
if (pr->outfile.OutFile == NULL) errcode = 304;
}
else
{
strcpy(pr->outfile.OutFname, pr->TmpOutFname);
pr->outfile.OutFile = fopen(pr->outfile.OutFname, "w+b");
if (pr->outfile.OutFile == NULL) errcode = 304;
}
*/
pr->outfile.OutFile = fopen(pr->outfile.OutFname, "w+b");
if (pr->outfile.OutFile == NULL) errcode = 304;

View File

@@ -545,7 +545,7 @@ int writeresults(Project *pr)
if (nnv == 0 && nlv == 0) return errcode;
// Return if no output file
// if (outFile == NULL) outFile = fopen(pr->outfile.OutFname, "rb");
if (outFile == NULL) outFile = fopen(pr->outfile.OutFname, "rb");
if (outFile == NULL) return 106;
// Allocate memory for output variables:
@@ -587,14 +587,14 @@ int writeresults(Project *pr)
time->Htime += time->Rstep;
}
}
/*
// Free output file
if (outFile != NULL)
{
fclose(outFile);
outFile = NULL;
}
*/
// Free allocated memory
for (j = 0; j < m; j++) free(x[j]);
free(x);