INPparseNumMod(), #7/14, use 'lastType' instead of the identical 'cardType'

there is no further access to cardType
thus can drop the reduntandant assignments to cardType
This commit is contained in:
rlar 2016-07-10 16:50:21 +02:00
parent 110f16b361
commit 1a9bcf6b33
1 changed files with 5 additions and 6 deletions

View File

@ -380,16 +380,16 @@ INPparseNumMod( CKTcircuit* ckt, INPmodel *model, INPtables *tab, char **errMess
/* FALL THRU when continuing a card */
default:
lastType = cardType;
if (cardType == E_MISSING) {
// cardType is not used downwards from here
if (lastType == E_MISSING) {
/* new command card */
if (cardName) FREE(cardName); /* get rid of old card name */
INPgetTok(&line,&cardName,1); /* get new card name */
if (*cardName) { /* Found a name? */
cardType = INPfindCard(cardName,INPcardTab,INPnumCards);
lastType = cardType;
if (cardType >= 0) {
lastType = INPfindCard(cardName,INPcardTab,INPnumCards);
if (lastType >= 0) {
/* Add card structure to model */
info = INPcardTab[cardType];
info = INPcardTab[lastType];
error = info->newCard (&tmpCard, model->INPmodfast );
if (error) return(error);
/* Handle parameter-less cards */
@ -409,7 +409,6 @@ INPparseNumMod( CKTcircuit* ckt, INPmodel *model, INPtables *tab, char **errMess
}
}
}
// cardType is not used downwards from here
if (lastType >= 0) { /* parse the rest of this line */
while (*line) {
/* Strip leading carat from booleans */