From d4b453698c8d4b728abbed1e6180763374544892 Mon Sep 17 00:00:00 2001 From: rlar Date: Sun, 25 Mar 2012 11:50:35 +0200 Subject: [PATCH] devmodtranslate, shrink scope of variables --- src/frontend/subckt.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/frontend/subckt.c b/src/frontend/subckt.c index 6d557fafe..24fd32897 100644 --- a/src/frontend/subckt.c +++ b/src/frontend/subckt.c @@ -1713,14 +1713,14 @@ static void devmodtranslate(struct line *deck, char *subname) { struct line *s; - char *buffer, *name, *t, c; - wordlist *wlsub; - char* dot_char; - int i, j; - char *next_name; for (s = deck; s; s = s->li_next) { + + char *buffer, *t, c, *name, *next_name; + wordlist *wlsub; + t = s->li_line; + #ifdef TRACE /* SDB debug stuff */ printf("In devmodtranslate, examining line %s.\n", t); @@ -1972,8 +1972,9 @@ devmodtranslate(struct line *deck, char *subname) /* Now, is this a subcircuit model? */ for (wlsub = submod; wlsub; wlsub = wlsub->wl_next) { - i = (int) strlen(wlsub->wl_word); - j = 0; /* Now, have we a binned model? */ + int i = (int) strlen(wlsub->wl_word); + int j = 0; /* Now, have we a binned model? */ + char* dot_char; if ( (dot_char = strstr( wlsub->wl_word, "." )) != NULL) { dot_char++; j++;