From 87ae3be5df0e6eb250b0d2f7b9079f4fa825df05 Mon Sep 17 00:00:00 2001 From: rlar Date: Sun, 19 May 2013 23:11:42 +0200 Subject: [PATCH] inpcom.c, cleanup, emphasize a search in subckt_w_params[] --- src/frontend/inpcom.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/frontend/inpcom.c b/src/frontend/inpcom.c index 4a18c52eb..0b214012b 100644 --- a/src/frontend/inpcom.c +++ b/src/frontend/inpcom.c @@ -2670,8 +2670,11 @@ inp_fix_inst_calls_for_numparam(struct line *deck) } if (ciprefix("x", inst_line)) { subckt_name = inp_get_subckt_name(inst_line); - for (i = 0; i < num_subckt_w_params; i++) { - if (strcmp(subckt_w_params[i], subckt_name) == 0) { + for (i = 0; i < num_subckt_w_params; i++) + if (strcmp(subckt_w_params[i], subckt_name) == 0) + break; + + if (i < num_subckt_w_params) { sprintf(name_w_space, "%s ", subckt_name); /* find .subckt line */ @@ -2731,8 +2734,6 @@ inp_fix_inst_calls_for_numparam(struct line *deck) break; d = d->li_next; } - break; - } } tfree(subckt_name); }