From 1be324ca38c537cfd862e13826776f78dc44c516 Mon Sep 17 00:00:00 2001 From: rlar Date: Wed, 7 Mar 2012 18:02:31 +0100 Subject: [PATCH] doit, tiny rewrite --- src/frontend/subckt.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/frontend/subckt.c b/src/frontend/subckt.c index d9b36a608..0467ff960 100644 --- a/src/frontend/subckt.c +++ b/src/frontend/subckt.c @@ -419,9 +419,12 @@ doit(struct line *deck) { #endif { - struct line *last, *lc; /* First pass: xtract all the .subckts and stick pointers to them into sss. */ - for (last = deck, lc = NULL; last; ) { + + struct line *last = deck; + struct line *lc = NULL; + + while (last) { struct line *c, *lcc;