diff --git a/src/spicelib/parser/inpgval.c b/src/spicelib/parser/inpgval.c index 3f1a22854..249020719 100644 --- a/src/spicelib/parser/inpgval.c +++ b/src/spicelib/parser/inpgval.c @@ -51,8 +51,8 @@ INPgetValue(CKTcircuit *ckt, char **line, int type, INPtables *tab) list[temp.v.numValue - 1] = tmp; tmp = INPevaluate(line, &error, 1); } - if (error && !eq(*line, "") && !prefix(")", *line)) { - fprintf(stderr, "\nWarning: Could not read parameter from \n%s\nat\n", compline); + if (error && ft_ngdebug && !eq(*line, "") && !prefix(")", *line)) { + fprintf(stderr, "\nWarning: Reading a vector without limiting parens may be dangerous\n%s\nat\n", compline); fprintf(stderr, "%*s%s\n", *line - compline," ", *line); } temp.v.vec.rVec = list; @@ -74,8 +74,8 @@ INPgetValue(CKTcircuit *ckt, char **line, int type, INPtables *tab) ilist[temp.v.numValue - 1] = (int) floor(0.5 + tmp); tmp = INPevaluate(line, &error, 1); } - if (error && !eq(*line, "") && !prefix(")", *line)) { - fprintf(stderr, "\nWarning: Could not read parameter from \n%s\nat\n", compline); + if (error && ft_ngdebug && !eq(*line, "") && !prefix(")", *line)) { + fprintf(stderr, "\nWarning: Reading a vector without limiting parens may be dangerous\n%s\nat\n", compline); fprintf(stderr, "%*s%s\n", *line - compline, " ", *line); } temp.v.vec.iVec = ilist;