diff --git a/src/spicelib/devices/res/ressetup.c b/src/spicelib/devices/res/ressetup.c index 337b3a1a8..4923579b7 100644 --- a/src/spicelib/devices/res/ressetup.c +++ b/src/spicelib/devices/res/ressetup.c @@ -122,7 +122,7 @@ do { if((here->ptr = SMPmakeElt(matrix, here->first, here->second)) == NULL){\ j++ ; } - model->n_values = !model->n_instances; + model->n_values = model->n_instances ; ckt->total_n_values += model->n_values ; model->n_Ptr = j ; @@ -130,9 +130,9 @@ do { if((here->ptr = SMPmakeElt(matrix, here->first, here->second)) == NULL){\ /* Position Vector assignment */ - model->PositionVector = TMALLOC (int, !model->n_instances) ; + model->PositionVector = TMALLOC (int, model->n_instances) ; - for (j = 0 ; j < !model->n_instances; j++) + for (j = 0 ; j < model->n_instances ; j++) model->PositionVector [j] = model->offset + j ; } diff --git a/src/spicelib/devices/vsrc/vsrcset.c b/src/spicelib/devices/vsrc/vsrcset.c index 57e910b28..118cb40ed 100644 --- a/src/spicelib/devices/vsrc/vsrcset.c +++ b/src/spicelib/devices/vsrc/vsrcset.c @@ -115,13 +115,13 @@ do { if((here->ptr = SMPmakeElt(matrix, here->first, here->second)) == NULL){\ k++ ; } - model->n_values = !model->n_instances; + model->n_values = model->n_instances ; ckt->total_n_values += model->n_values ; model->n_Ptr = j ; ckt->total_n_Ptr += model->n_Ptr ; - model->n_valuesRHS = !model->n_instances; + model->n_valuesRHS = model->n_instances ; ckt->total_n_valuesRHS += model->n_valuesRHS ; model->n_PtrRHS = k ; @@ -129,15 +129,15 @@ do { if((here->ptr = SMPmakeElt(matrix, here->first, here->second)) == NULL){\ /* Position Vector assignment */ - model->PositionVector = TMALLOC (int, !model->n_instances) ; + model->PositionVector = TMALLOC (int, model->n_instances) ; - for (j = 0 ; j < !model->n_instances; j++) + for (j = 0 ; j < model->n_instances ; j++) model->PositionVector [j] = model->offset + j ; /* Position Vector assignment for the RHS */ - model->PositionVectorRHS = TMALLOC (int, !model->n_instances) ; + model->PositionVectorRHS = TMALLOC (int, model->n_instances) ; - for (j = 0 ; j < !model->n_instances; j++) + for (j = 0 ; j < model->n_instances ; j++) model->PositionVectorRHS [j] = model->offsetRHS + j ; }