From d32a32bdc88c1f69023f8db57e08740be481d5bd Mon Sep 17 00:00:00 2001 From: rlar Date: Sat, 1 Apr 2017 19:30:12 +0200 Subject: [PATCH] ifparm, #14/16, res.c, missing IF_ORQUERY|IF_REDUNDANT, introduce IOPQOR --- src/include/ngspice/devdefs.h | 1 + src/spicelib/devices/res/res.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/include/ngspice/devdefs.h b/src/include/ngspice/devdefs.h index bf657e998..011bb96c4 100644 --- a/src/include/ngspice/devdefs.h +++ b/src/include/ngspice/devdefs.h @@ -168,6 +168,7 @@ extern int DEVmaxnum; /* size of DEVices array */ # define IOPZU(a,b,c,d) { a, b, c|IF_SET|IF_ASK|IF_CHKQUERY|IF_UNINTERESTING,\ d } # define IOPQO(a,b,c,d) { a, b, c|IF_SET|IF_ASK|IF_ORQUERY, d } +# define IOPQOR(a,b,c,d) { a, b, c|IF_SET|IF_ASK|IF_ORQUERY|IF_REDUNDANT, d } # define IP(a,b,c,d) { a , b , c|IF_SET , d } # define OP(a,b,c,d) { a , b , c|IF_ASK , d } diff --git a/src/spicelib/devices/res/res.c b/src/spicelib/devices/res/res.c index b6a84714d..9e76a8dcf 100644 --- a/src/spicelib/devices/res/res.c +++ b/src/spicelib/devices/res/res.c @@ -51,7 +51,7 @@ IFparm RESmPTable[] = { /* model parameters */ IOPQ( "tc1", RES_MOD_TC1, IF_REAL,"First order temp. coefficient"), IOPQR( "tc1r", RES_MOD_TC1, IF_REAL,"First order temp. coefficient"), IOPQO( "tc2", RES_MOD_TC2, IF_REAL,"Second order temp. coefficient"), - IOPR( "tc2r", RES_MOD_TC2, IF_REAL,"Second order temp. coefficient"), + IOPQOR("tc2r", RES_MOD_TC2, IF_REAL,"Second order temp. coefficient"), IOPQ( "tce", RES_MOD_TCE, IF_REAL,"exponential temp. coefficient"), IOPX( "defw", RES_MOD_DEFWIDTH, IF_REAL,"Default device width"), IOPXR( "w", RES_MOD_DEFWIDTH, IF_REAL,"Default device width"),