From 38c317ad8f2e9be2cff3cfd05d9a9a81d6a02f54 Mon Sep 17 00:00:00 2001 From: rlar Date: Wed, 10 Jan 2018 17:30:26 +0100 Subject: [PATCH] analysis/cktpname.c, cleanup, use a local `IFdevice *' --- src/spicelib/analysis/cktpname.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/spicelib/analysis/cktpname.c b/src/spicelib/analysis/cktpname.c index 7f02d39db..5dc32e1fa 100644 --- a/src/spicelib/analysis/cktpname.c +++ b/src/spicelib/analysis/cktpname.c @@ -27,13 +27,14 @@ Author: 1985 Thomas L. Quarles int CKTpName(char *parm, IFvalue *val, CKTcircuit *ckt, int dev, char *name, GENinstance **fast) { + IFdevice *device = &(DEVices[dev]->DEVpublic); int i; NG_IGNORE(name); - for (i = 0; i < *(DEVices[dev]->DEVpublic.numInstanceParms); i++) - if (!strcmp(parm, DEVices[dev]->DEVpublic.instanceParms[i].keyword)) - return CKTparam(ckt, *fast, DEVices[dev]->DEVpublic.instanceParms[i].id, val, NULL); + for (i = 0; i < *(device->numInstanceParms); i++) + if (!strcmp(parm, device->instanceParms[i].keyword)) + return CKTparam(ckt, *fast, device->instanceParms[i].id, val, NULL); return E_BADPARM; }