From 10615d5e733805d36fdb834d43f0ff9370bf7331 Mon Sep 17 00:00:00 2001 From: rlar Date: Thu, 23 Jun 2011 16:52:34 +0000 Subject: [PATCH] tiny rewrite, (integer + integer)/2 --- ChangeLog | 5 +++++ src/ciderlib/oned/onemesh.c | 2 +- src/spicelib/devices/nbjt/nbjttemp.c | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index f0f6a76bc..fcfececb6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2011-06-23 Robert Larice + * src/ciderlib/oned/onemesh.c , + * src/spicelib/devices/nbjt/nbjttemp.c : + tiny rewrite, (integer + integer)/2 + 2011-06-23 Robert Larice * src/frontend/evaluate.c , * src/misc/hash.c , diff --git a/src/ciderlib/oned/onemesh.c b/src/ciderlib/oned/onemesh.c index 5e5311020..2bd7271a2 100644 --- a/src/ciderlib/oned/onemesh.c +++ b/src/ciderlib/oned/onemesh.c @@ -240,7 +240,7 @@ adjustBaseContact(ONEdevice *pDevice, int indexEB, int indexBC) /* Initialize the base contact to be the center of the two junctions */ /* This should take care of uniform dopings. */ - midPoint = (int)(0.5 * (indexEB + indexBC)); + midPoint = (indexEB + indexBC) / 2; newBaseIndex = midPoint; if (pBaseNode->baseType == P_TYPE) { diff --git a/src/spicelib/devices/nbjt/nbjttemp.c b/src/spicelib/devices/nbjt/nbjttemp.c index 7aa96bd6d..4d8168784 100644 --- a/src/spicelib/devices/nbjt/nbjttemp.c +++ b/src/spicelib/devices/nbjt/nbjttemp.c @@ -117,7 +117,7 @@ NBJTtemp(GENmodel *inModel, CKTcircuit *ckt) printf("Warning: base contact not on node -- adjusting contact\n"); } NBJTjunctions(pDevice, &indexBE, &indexBC); - pDevice->baseIndex = (int)(0.5 * (indexBE + indexBC)); + pDevice->baseIndex = (indexBE + indexBC) / 2; } if (inst->NBJTtype == PNP) { pDevice->elemArray[pDevice->baseIndex]->pNodes[0]->baseType = N_TYPE;