add the parameter name to error message of missing or bad parameter
This commit is contained in:
parent
7eb791fe00
commit
7e01b800f0
|
|
@ -87,6 +87,12 @@ INPdevParse(char **line, CKTcircuit *ckt, int dev, GENinstance *fast,
|
||||||
error = ft_sim->setInstanceParm (ckt, fast, p->id, val, NULL);
|
error = ft_sim->setInstanceParm (ckt, fast, p->id, val, NULL);
|
||||||
if (error) {
|
if (error) {
|
||||||
rtn = INPerror(error);
|
rtn = INPerror(error);
|
||||||
|
if (rtn && error == E_BADPARM) {
|
||||||
|
/* add the parameter name to error message */
|
||||||
|
char* extended_rtn = tprintf("%s: %s", p->keyword, rtn);
|
||||||
|
tfree(rtn);
|
||||||
|
rtn = extended_rtn;
|
||||||
|
}
|
||||||
goto quit;
|
goto quit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue