From 3bb68fbd7a04c8678e84be2ce0ed6a47eaac9e43 Mon Sep 17 00:00:00 2001 From: rlar Date: Tue, 7 Mar 2017 21:29:47 +0100 Subject: [PATCH] inp2m.c, #2/9c, rewrite using GENnode[] --- src/spicelib/parser/inp2m.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/spicelib/parser/inp2m.c b/src/spicelib/parser/inp2m.c index aeed936fb..0b388a8d1 100644 --- a/src/spicelib/parser/inp2m.c +++ b/src/spicelib/parser/inp2m.c @@ -230,24 +230,24 @@ INP2M(CKTcircuit *ckt, INPtables *tab, card *current) { switch (numnodes) { case 4: - fast->GENnode5 = -1; - fast->GENnode6 = -1; - fast->GENnode7 = -1; + fast->GENnode[4] = -1; + fast->GENnode[5] = -1; + fast->GENnode[6] = -1; break; case 5: - IFC (bindNode, (ckt, fast, 5, node[4])); - fast->GENnode6 = -1; - fast->GENnode7 = -1; + IFC (bindNode, (ckt, fast, 4 + 1, node[4])); + fast->GENnode[5] = -1; + fast->GENnode[6] = -1; break; case 6: - IFC (bindNode, (ckt, fast, 5, node[4])); - IFC (bindNode, (ckt, fast, 6, node[5])); - fast->GENnode7 = -1; + IFC (bindNode, (ckt, fast, 4 + 1, node[4])); + IFC (bindNode, (ckt, fast, 5 + 1, node[5])); + fast->GENnode[6] = -1; break; case 7: - IFC (bindNode, (ckt, fast, 5, node[4])); - IFC (bindNode, (ckt, fast, 6, node[5])); - IFC (bindNode, (ckt, fast, 7, node[6])); + IFC (bindNode, (ckt, fast, 4 + 1, node[4])); + IFC (bindNode, (ckt, fast, 5 + 1, node[5])); + IFC (bindNode, (ckt, fast, 6 + 1, node[6])); break; default: break;