From e2f98b71ed8cb7b7b84a470eb6fea97560964d3e Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Fri, 5 Jun 2020 13:23:23 +0200 Subject: [PATCH] enable node names with special characters like '/' --- src/spicelib/parser/inp2p.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/spicelib/parser/inp2p.c b/src/spicelib/parser/inp2p.c index 6c4827c53..7cd0ec88e 100644 --- a/src/spicelib/parser/inp2p.c +++ b/src/spicelib/parser/inp2p.c @@ -54,13 +54,13 @@ int num, i; /* first pass to determine the dimension */ while (*line != '\0') { - INPgetTok(&line, &tempname,1); + INPgetNetTok(&line, &tempname,1); if ((strcmp(tempname, "length") == 0) || (strcmp(tempname, "len") == 0)) break; num ++; } num = (num - 2) / 2; line = current->line; - INPgetTok(&line,&name,1); + INPgetNetTok(&line,&name,1); nname1 = TMALLOC(char *, num); nname2 = TMALLOC(char *, num); @@ -77,7 +77,7 @@ int num, i; INPgetNetTok(&line,&(nname2[i]),1); INPtermInsert(ckt,&(nname2[i]),tab,&(node2[i])); } - INPgetTok(&line,&ground,1); + INPgetNetTok(&line,&ground,1); INPtermInsert(ckt,&ground,tab,&groundnode); INPgetNetTok(&line, &model, 1);