@ -1,3 +1,7 @@
2011-12-11 Robert Larice
* src/spicelib/**/*.c :
auxiliary define `job' --> local variable `job'
auxiliary define (ANALYSIS*) ckt->CKTcurJob --> `job'
@ -25,7 +25,7 @@ void SetAnalyse( char * Analyse, int Percent);
int
ACan(CKTcircuit *ckt, int restart)
{
#define job ((ACAN *) ckt->CKTcurJob)
ACAN *job = (ACAN *) ckt->CKTcurJob;
double freq;
double freqTol; /* tolerence parameter for finding final frequency */
@ -23,7 +23,7 @@ Author: 1987 Gary W. Ng
CKTnoise (CKTcircuit *ckt, int mode, int operation, Ndata *data)
#define job ((NOISEAN*)ckt->CKTcurJob)
NOISEAN *job = (NOISEAN *) ckt->CKTcurJob;
double outNdens;
int i;
@ -518,7 +518,7 @@ int CKTpzStrat(PZtrial **set)
CKTpzRunTrial(CKTcircuit *ckt, PZtrial **new_trialp, PZtrial **set)
#define job ((PZAN *) ckt->CKTcurJob)
PZAN *job = (PZAN *) ckt->CKTcurJob;
PZtrial *match, *base, *new_trial;
PZtrial *p, *prev;
@ -51,7 +51,7 @@ CKTfour(int, int, double *, double *, double *, double, double *, double *, doub
DCpss(CKTcircuit *ckt, int restart)
#define job ((PSSan *) ckt->CKTcurJob)
PSSan *job = (PSSan *) ckt->CKTcurJob;
int oscnNode;
@ -47,7 +47,7 @@ int
DCtran(CKTcircuit *ckt,
int restart) /* forced restart flag */
#define job ((TRANan *) ckt->CKTcurJob)
TRANan *job = (TRANan *) ckt->CKTcurJob;
double olddelta;
@ -19,7 +19,7 @@ TFanal(CKTcircuit *ckt, int restart)
/* forced restart flag */
#define job ((TFan *) ckt->CKTcurJob)
TFan *job = (TFan *) ckt->CKTcurJob;
int size;
int insrc = 0, outsrc = 0;
@ -25,7 +25,7 @@ int
BJTnoise (int mode, int operation, GENmodel *genmodel, CKTcircuit *ckt,
Ndata *data, double *OnDens)
BJTmodel *firstModel = (BJTmodel *) genmodel;
BJTmodel *model;
@ -24,7 +24,7 @@ int
B1noise (int mode, int operation, GENmodel *genmodel, CKTcircuit *ckt,
B1model *firstModel = (B1model *) genmodel;
B1model *model;
B2noise (int mode, int operation, GENmodel *genmodel, CKTcircuit *ckt,
B2model *firstModel = (B2model *) genmodel;
B2model *model;
@ -108,7 +108,7 @@ CKTcircuit *ckt,
Ndata *data,
double *OnDens)
BSIM3model *model = (BSIM3model *)inModel;
BSIM3instance *here;
@ -104,7 +104,7 @@ CKTcircuit *ckt,
register B4SOImodel *model = (B4SOImodel *)inModel;
register B4SOIinstance *here;
@ -98,7 +98,7 @@ int
B3SOIDDnoise (int mode, int operation, GENmodel *inModel, CKTcircuit *ckt,
B3SOIDDmodel *model = (B3SOIDDmodel *)inModel;
B3SOIDDinstance *here;
B3SOIFDnoise (int mode, int operation, GENmodel *inModel, CKTcircuit *ckt,
B3SOIFDmodel *model = (B3SOIFDmodel *)inModel;
B3SOIFDinstance *here;
@ -102,7 +102,7 @@ int
B3SOIPDnoise (int mode, int operation, GENmodel *inModel, CKTcircuit *ckt,
B3SOIPDmodel *model = (B3SOIPDmodel *)inModel;
B3SOIPDinstance *here;
@ -72,7 +72,7 @@ int
BSIM3v0noise (int mode, int operation, GENmodel *inModel, CKTcircuit *ckt,
BSIM3v0model *model = (BSIM3v0model *)inModel;
BSIM3v0instance *here;
@ -95,7 +95,7 @@ int
BSIM3v1noise (int mode, int operation, GENmodel *inModel, CKTcircuit *ckt,
BSIM3v1model *model = (BSIM3v1model *)inModel;
BSIM3v1instance *here;
@ -178,7 +178,7 @@ int
BSIM3v32noise (int mode, int operation, GENmodel *inModel, CKTcircuit *ckt,
BSIM3v32model *model = (BSIM3v32model *)inModel;
BSIM3v32instance *here;
@ -87,7 +87,7 @@ CKTcircuit *ckt,
BSIM4model *model = (BSIM4model *)inModel;
BSIM4instance *here;
@ -112,7 +112,7 @@ CKTcircuit *ckt,
BSIM4v4model *model = (BSIM4v4model *)inModel;
BSIM4v4instance *here;
@ -82,7 +82,7 @@ CKTcircuit *ckt,
BSIM4v5model *model = (BSIM4v5model *)inModel;
BSIM4v5instance *here;
@ -83,7 +83,7 @@ CKTcircuit *ckt,
BSIM4v6model *model = (BSIM4v6model *)inModel;
BSIM4v6instance *here;
@ -24,7 +24,7 @@ Author: 1987 Gary W. Ng
CSWnoise (int mode, int operation, GENmodel *genmodel, CKTcircuit *ckt, Ndata *data, double *OnDens)
CSWmodel *firstModel = (CSWmodel *) genmodel;
CSWmodel *model;
@ -26,7 +26,7 @@ int
DIOnoise (int mode, int operation, GENmodel *genmodel, CKTcircuit *ckt,
DIOmodel *firstModel = (DIOmodel *) genmodel;
DIOmodel *model;
@ -39,7 +39,7 @@ int HSM2noise (
register Ndata *data,
register HSM2model *model = (HSM2model *)inModel;
register HSM2instance *here;
@ -42,7 +42,7 @@ int HSMHVnoise (
register HSMHVmodel *model = (HSMHVmodel *)inModel;
register HSMHVinstance *here;
JFETnoise (int mode, int operation, GENmodel *genmodel, CKTcircuit *ckt, Ndata *data,
JFETmodel *firstModel = (JFETmodel *) genmodel;
JFETmodel *model;
@ -27,7 +27,7 @@ Modified to jfet2 for PS model definition ( Anthony E. Parker )
JFET2noise (int mode, int operation, GENmodel *genmodel, CKTcircuit *ckt, Ndata *data, double *OnDens)
JFET2model *firstModel = (JFET2model *) genmodel;
JFET2model *model;
MESnoise (int mode, int operation, GENmodel *genmodel, CKTcircuit *ckt, Ndata *data,
MESmodel *firstModel = (MESmodel *) genmodel;
MESmodel *model;
MOS1noise (int mode, int operation, GENmodel *genmodel, CKTcircuit *ckt,
MOS1model *firstModel = (MOS1model *) genmodel;
MOS1model *model;
MOS2noise (int mode, int operation, GENmodel *genmodel, CKTcircuit *ckt,
MOS2model *firstModel = (MOS2model *) genmodel;
MOS2model *model;
MOS3noise (int mode, int operation, GENmodel *genmodel, CKTcircuit *ckt,
MOS3model *firstModel = (MOS3model *) genmodel;
MOS3model *model;
MOS9noise (int mode, int operation, GENmodel *genmodel, CKTcircuit *ckt,
MOS9model *firstModel = (MOS9model *) genmodel;
MOS9model *model;
@ -30,7 +30,7 @@ int
RESnoise (int mode, int operation, GENmodel *genmodel, CKTcircuit *ckt,
RESmodel *firstModel = (RESmodel *) genmodel;
RESmodel *model;
@ -44,7 +44,7 @@ SOI3noise (int mode, int operation, GENmodel *genmodel, CKTcircuit *ckt,
SOI3model *firstModel = (SOI3model *) genmodel;
SOI3model *model;
SWnoise (int mode, int operation, GENmodel *genmodel, CKTcircuit *ckt, Ndata *data, double *OnDens)
SWmodel *firstModel = (SWmodel *) genmodel;
SWmodel *model;
@ -26,7 +26,7 @@ Spice3 Implementation: 2003 Dietmar Warning DAnalyse GmbH
VBICnoise (int mode, int operation, GENmodel *genmodel, CKTcircuit *ckt, Ndata *data, double *OnDens)
VBICmodel *firstModel = (VBICmodel *) genmodel;
VBICmodel *model;