diff --git a/log/src/log.c b/log/src/log.c index c3d0fb750a48849ce761bc42c747ac07809bbe8b..a6c318eb9610a75edaa49e588ed8d0d3d2ba34a5 100644 --- a/log/src/log.c +++ b/log/src/log.c @@ -13450,30 +13450,23 @@ static void readlgf(FILE **f, char *reason_) } -/* Local variables for readpage: */ -struct LOC_readpage { - char *reason; -} ; - -static void loadfail__(char *msg, struct LOC_readpage *LINK) +static void loadfail__(char *msg, char *reason) { - strcpy(LINK->reason, msg); + strcpy(reason, msg); _Escape(1); } -static void readpage(char *filename_, char *reason_) +static void readpage(char *filename_, char *reason) { - struct LOC_readpage V; char filename[256]; FILE *f; char buf[256]; char *TEMP; strcpy(filename, filename_); - V.reason = reason_; f = NULL; - *V.reason = '\0'; + *reason = '\0'; newci_fixfname(filename, "lgf", ""); if (f != NULL) f = freopen(filename, "r", f); @@ -13486,11 +13479,11 @@ static void readpage(char *filename_, char *reason_) if (TEMP != NULL) *TEMP = 0; if (!strcmp(buf, "-5")) - readlgf(&f, V.reason); + readlgf(&f, reason); else if (*buf == '-') - loadfail__("Unable to read old-format files", &V); + loadfail__("Unable to read old-format files", reason); else - loadfail__("Not an LGF file", &V); + loadfail__("Not an LGF file", reason); if (f != NULL) fclose(f); f = NULL;