From 9bccda5450d1f8cbe3cb7032d279711f06df04b2 Mon Sep 17 00:00:00 2001 From: rlar Date: Sat, 18 Nov 2017 17:51:49 +0100 Subject: [PATCH] findsubckt(), cleanup --- src/frontend/numparam/xpressn.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/frontend/numparam/xpressn.c b/src/frontend/numparam/xpressn.c index ece6d2bc4..750c68589 100644 --- a/src/frontend/numparam/xpressn.c +++ b/src/frontend/numparam/xpressn.c @@ -550,9 +550,8 @@ findsubckt(dico_t *dico, const char * const s) const char *name_e = s + strlen(s); const char *name_b; - entry_t *entry; /* symbol table entry */ SPICE_DSTRING ustr; /* u= subckt name is last token in string s */ - int line; /* stored line number */ + entry_t *entry; /* symbol table entry */ spice_dstring_init(&ustr); @@ -568,13 +567,11 @@ findsubckt(dico_t *dico, const char * const s) entry = entrynb(dico, spice_dstring_value(&ustr)); if (entry && (entry->tp == NUPA_SUBCKT)) { - line = entry->ivl; + return entry->ivl; } else { - line = 0; message(dico, "Cannot find subcircuit.\n"); + return 0; } - - return line; }