inpcom.c: E, G source, improved search for 'vol' and 'cur'
in response to a bug report by Marlize Schoeman "#274 VCVS Exxxx name and node names do not allow VOL as text" http://sourceforge.net/p/ngspice/bugs/274/
This commit is contained in:
parent
f2093b17e8
commit
74b32f392c
|
|
@ -4416,7 +4416,8 @@ inp_compat(struct line *card)
|
|||
Exxx n1 n2 int1 0 1
|
||||
BExxx int1 0 V = {equation}
|
||||
*/
|
||||
if ((str_ptr = strstr(curr_line, "vol")) != NULL) {
|
||||
/* search for ' vol=' or ' vol =' */
|
||||
if (((str_ptr = strchr(curr_line, '=')) != NULL) && prefix("vol", skip_back_non_ws(skip_back_ws(str_ptr)))) {
|
||||
cut_line = curr_line;
|
||||
/* title and nodes */
|
||||
title_tok = gettok(&cut_line);
|
||||
|
|
@ -4614,7 +4615,8 @@ inp_compat(struct line *card)
|
|||
Gxxx n1 n2 int1 0 1
|
||||
BGxxx int1 0 V = {equation}
|
||||
*/
|
||||
if ((str_ptr = strstr(curr_line, "cur")) != NULL) {
|
||||
/* search for ' cur=' or ' cur =' */
|
||||
if (((str_ptr = strchr(curr_line, '=')) != NULL) && prefix("cur", skip_back_non_ws(skip_back_ws(str_ptr)))) {
|
||||
char *m_ptr, *m_token;
|
||||
cut_line = curr_line;
|
||||
/* title and nodes */
|
||||
|
|
|
|||
Loading…
Reference in New Issue