diff --git a/VERSION b/VERSION index 0cea723e..d69e174d 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -8.3.422 +8.3.423 diff --git a/resis/ResReadSim.c b/resis/ResReadSim.c index 836b337e..1a6a0026 100644 --- a/resis/ResReadSim.c +++ b/resis/ResReadSim.c @@ -901,7 +901,8 @@ ResSimProcessDrivePoints(filename) HashEntry *entry; ResSimNode *node; - fp = PaOpen(filename, "r", ".ext", ".", (char *)NULL, (char **)NULL); + fp = PaOpen(filename, "r", ".ext", (ExtLocalPath == NULL) ? "." : ExtLocalPath, + (char *)NULL, (char **)NULL); if (fp == NULL) { TxError("Cannot open file %s%s\n", filename, ".ext"); @@ -947,7 +948,8 @@ ResSimProcessFixPoints(filename) FILE *fp; ResFixPoint *thisfix; - fp = PaOpen(filename, "r", ".ext", ".", (char *)NULL, (char **)NULL); + fp = PaOpen(filename, "r", ".ext", (ExtLocalPath == NULL) ? "." : ExtLocalPath, + (char *)NULL, (char **)NULL); if (fp == NULL) { TxError("Cannot open file %s%s\n", filename, ".ext"); diff --git a/resis/ResRex.c b/resis/ResRex.c index e2ad134c..cd738a24 100644 --- a/resis/ResRex.c +++ b/resis/ResRex.c @@ -986,6 +986,7 @@ ResCheckSimNodes(celldef, resisdata) } ResExtFile = PaOpen(outfile, "w", ".res.ext", ".", (char *)NULL, (char **)NULL); if (outfile != celldef->cd_name) freeMagic(outfile); + outfile = celldef->cd_name; } else { @@ -1194,7 +1195,7 @@ ResCheckSimNodes(celldef, resisdata) } else { - ResDoSimplify(ftolerance,rctol,&gparams); + ResDoSimplify(ftolerance, rctol, &gparams); if (ResOptionsFlags & ResOpt_DoLumpFile) { ResWriteLumpFile(node);