From 1ffb957e6ceced576ea5f3ea04ae79dde31135df Mon Sep 17 00:00:00 2001 From: h_vogt Date: Sun, 2 Apr 2017 01:16:01 +0200 Subject: [PATCH] inpcom.c, inp_fix_subckt_multiplier(), cleanup, using strchr() --- src/frontend/inpcom.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/frontend/inpcom.c b/src/frontend/inpcom.c index d4590f447..19e1ce9b4 100644 --- a/src/frontend/inpcom.c +++ b/src/frontend/inpcom.c @@ -2648,14 +2648,14 @@ inp_fix_subckt_multiplier(struct names *subckt_w_params, struct line *subckt_car for (card = subckt_card->li_next; card && !ciprefix(".ends", card->li_line); card = card->li_next) { + char *curr_line = card->li_line; /* no 'm' for B, V, E, H or comment line */ - if ((*(card->li_line) == '*') || (*(card->li_line) == 'b') || (*(card->li_line) == 'v') || - (*(card->li_line) == 'e') || (*(card->li_line) == 'h')) + if (strchr("*bveh", curr_line[0])) continue; /* no 'm' for model cards */ - if (ciprefix(".model", card->li_line)) + if (ciprefix(".model", curr_line)) continue; - new_str = tprintf("%s m={m}", card->li_line); + new_str = tprintf("%s m={m}", curr_line); tfree(card->li_line); card->li_line = new_str;