From c520a9a4b918b37246dd45dfeb54f3eb6df7c3ed Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Thu, 23 Apr 2020 21:06:10 +0200 Subject: [PATCH] if lt(a) comp mode is set, replace 'noiseless' by 'noisy=0' in resistors --- src/frontend/inpcom.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/frontend/inpcom.c b/src/frontend/inpcom.c index e90fa745c..81372a03b 100644 --- a/src/frontend/inpcom.c +++ b/src/frontend/inpcom.c @@ -8095,12 +8095,18 @@ struct card *ltspice_compat(struct card *oldcard) nextcard = insert_new_line(nextcard, new_str, 4, 0); nextcard->nextcard = oldcard; - /* remove .backanno */ + /* remove .backanno, replace 'noiseless' by 'moisy=0' */ for (card = nextcard; card; card = card->nextcard) { char* cut_line = card->line; if (ciprefix(".backanno", cut_line)) { *cut_line = '*'; } + else if (*cut_line == 'r') { + char* noi = strstr(cut_line, "noiseless"); + if (noi) { + memcpy(noi, "noisy=0 ", 9); + } + } } /* replace