From 6b305744d97b535f9eea4028feb3c3dd049b17e5 Mon Sep 17 00:00:00 2001 From: rlar Date: Sun, 10 Jul 2016 17:25:51 +0200 Subject: [PATCH] INPparseNumMod(), #9/14, invert the 'if' statement --- src/spicelib/parser/inpgmod.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/spicelib/parser/inpgmod.c b/src/spicelib/parser/inpgmod.c index 3f4d29cc6..4431378a1 100644 --- a/src/spicelib/parser/inpgmod.c +++ b/src/spicelib/parser/inpgmod.c @@ -367,16 +367,15 @@ INPparseNumMod( CKTcircuit* ckt, INPmodel *model, INPtables *tab, char **errMess continue; case '+': /* continuation card */ - if (lastType >= 0) { - cardType = lastType; - while (*line == '+') line++; /* Skip leading '+'s */ - } else { + if (lastType < 0) { tmp = tprintf("Error on card %d : illegal continuation \'+\' - ignored", cardNum); err = INPerrCat(err,tmp); lastType = E_MISSING; continue; } + cardType = lastType; + while (*line == '+') line++; /* Skip leading '+'s */ /* FALL THRU when continuing a card */ default: lastType = cardType;