if lt(a) comp mode is set, replace 'noiseless' by 'noisy=0' in resistors

This commit is contained in:
Holger Vogt 2020-04-23 21:06:10 +02:00
parent e7e25cbf78
commit c520a9a4b9
1 changed files with 7 additions and 1 deletions

View File

@ -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