From 00ed1122b7f12310047277b1dd046ba81b4bca82 Mon Sep 17 00:00:00 2001 From: rlar Date: Tue, 24 Mar 2015 20:59:38 +0100 Subject: [PATCH] hisim2, reintroduce "rewrite, useing IFerrorf()" --- src/spicelib/devices/hisim2/hsm2temp.c | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/src/spicelib/devices/hisim2/hsm2temp.c b/src/spicelib/devices/hisim2/hsm2temp.c index eb61bf37c..3728ffda9 100644 --- a/src/spicelib/devices/hisim2/hsm2temp.c +++ b/src/spicelib/devices/hisim2/hsm2temp.c @@ -282,15 +282,11 @@ int HSM2temp( Leff = Lgate - 2.0e0 * dL ; if ( Leff <= 1.0e-9 ) { - IFuid namarr[2]; - namarr[0] = model->HSM2modName; - namarr[1] = here->HSM2name; - (*(SPfrontEnd->IFerror)) + SPfrontEnd->IFerrorf ( ERR_FATAL, "HiSIM2: MOSFET(%s) MODEL(%s): effective channel length is smaller than 1nm", - namarr - ); + model->HSM2modName, here->HSM2name); return (E_BADPARM); } here->HSM2_leff = Leff ; @@ -306,15 +302,11 @@ int HSM2temp( here->HSM2_weff = Weff = Wgate - 2.0e0 * dW ; if ( Weff <= 0.0 ) { - IFuid namarr[2]; - namarr[0] = model->HSM2modName; - namarr[1] = here->HSM2name; - (*(SPfrontEnd->IFerror)) + SPfrontEnd->IFerrorf ( ERR_FATAL, "HiSIM2: MOSFET(%s) MODEL(%s): effective channel width is negative or 0", - namarr - ); + model->HSM2modName, here->HSM2name); return (E_BADPARM); } here->HSM2_weff_nf = Weff * here->HSM2_nf ;