From 43e185a3ccb43355d84c18b34c323681773f1924 Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Sat, 19 Jan 2019 11:04:03 +0100 Subject: [PATCH] enable node names containing '-' in .ic and .nodeset statements --- src/spicelib/parser/inppas3.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/spicelib/parser/inppas3.c b/src/spicelib/parser/inppas3.c index 86180491a..87e47b0bd 100644 --- a/src/spicelib/parser/inppas3.c +++ b/src/spicelib/parser/inppas3.c @@ -89,7 +89,7 @@ INPpas3(CKTcircuit *ckt, struct card *data, INPtables *tab, TSKtask *task, if( (*name == 'V' || *name == 'v') && !name[1] ) { /* looks like V - must be V(xx) - get xx now*/ char *nodename; - INPgetTok(&line,&nodename,1); + INPgetNetTok(&line,&nodename,1); if (INPtermInsert(ckt,&nodename,tab,&node1)!=E_EXISTS) fprintf(stderr, "Warning : Nodeset on non-existant node - %s\n", nodename); @@ -130,7 +130,7 @@ INPpas3(CKTcircuit *ckt, struct card *data, INPtables *tab, TSKtask *task, if( (*name == 'V' || *name == 'v') && !name[1] ) { /* looks like V - must be V(xx) - get xx now*/ char *nodename; - INPgetTok(&line,&nodename,1); + INPgetNetTok(&line,&nodename,1); if (INPtermInsert(ckt,&nodename,tab,&node1)!=E_EXISTS) fprintf(stderr, "Warning : IC on non-existant node - %s\n", nodename);