Compilation Warnings


To ng-spice@ieee.ing.uniroma1.it
From Paolo Nenzi <pnenzi@iol.it>
Date Wed, 1 Sep 1999 21:58:29 +0200 (CEST)
Delivered-To mailing list ng-spice@ieee.ing.uniroma1.it
Mailing-List contact ng-spice-help@ieee.ing.uniroma1.it; run by ezmlm
Reply-To ng-spice@ieee.ing.uniroma1.it

Hi all,

This is the output of a typical ngspice compilation. Can you tell me why
there are so may unitialized symbol ? Should we silently assign them a
zero value to avoid the waring ?

Paolo
cktpzld.c: In function `CKTpzLoad':
cktpzld.c:61: warning: implicit declaration of function `SMPcAddCol'
cktpzld.c:66: warning: implicit declaration of function `SMPcZeroCol'
cktpzstr.c: In function `CKTpzFindZeros':
cktpzstr.c:137: warning: implicit declaration of function `CKTpzStrat'
cktpzstr.c:138: warning: implicit declaration of function `CKTpzStep'
cktpzstr.c:153: warning: implicit declaration of function `CKTpzRunTrial'
cktpzstr.c:158: warning: implicit declaration of function `CKTpzVerify'
cktpzstr.c: In function `CKTpzRunTrial':
cktpzstr.c:691: warning: implicit declaration of function `SMPcDProd'
cktpzstr.c:514: warning: `error' might be used uninitialized in this function
cktpzstr.c: In function `alter':
cktpzstr.c:1153: warning: suggest parentheses around && within ||
cktsens.c: In function `sens_sens':
cktsens.c:105: warning: implicit declaration of function `count_steps'
cktsens.c:155: warning: char format, GENERIC arg (arg 3)
cktsens.c:159: warning: char format, GENERIC arg (arg 3)
cktsens.c:163: warning: char format, GENERIC arg (arg 3)
cktsens.c:399: warning: implicit declaration of function `spConstMult'
cktsens.c:549: warning: implicit declaration of function `OUTpData'
cktsens.c:69: warning: `branch_eq' might be used uninitialized in this 
function
cktsens.c: In function `next_freq':
cktsens.c:597: warning: `s' might be used uninitialized in this function
cktsens.c: In function `sens_getp':
cktsens.c:732: warning: char format, GENERIC arg (arg 3)
cktsens.c:732: warning: char format, GENERIC arg (arg 4)
cktsens.c:738: warning: char format, GENERIC arg (arg 3)
cktsens.c:738: warning: char format, GENERIC arg (arg 4)
cktsens.c: In function `sens_setp':
cktsens.c:775: warning: char format, GENERIC arg (arg 3)
cktsens.c:775: warning: char format, GENERIC arg (arg 4)
cktsens.c:781: warning: char format, GENERIC arg (arg 3)
cktsens.c:781: warning: char format, GENERIC arg (arg 4)
cktsetup.c: In function `CKTsetup':
cktsetup.c:46: warning: implicit declaration of function `CKTpartition'
cktsgen.c: In function `sgen_next':
cktsgen.c:58: warning: implicit declaration of function `set_param'
cktsgen.c:85: warning: implicit declaration of function `set_inst'
cktsgen.c:121: warning: implicit declaration of function `set_model'
cktsgen.c:155: warning: implicit declaration of function `set_dev'
cktsgen.c: In function `set_param':
cktsgen.c:210: warning: implicit declaration of function `sens_getp'
cktterr.c: In function `CKTterr':
cktterr.c:23: warning: `factor' might be used uninitialized in this function
ckttroub.c: In function `CKTtrouble':
ckttroub.c:65: warning: char format, GENERIC arg (arg 3)
ckttroub.c:68: warning: char format, GENERIC arg (arg 3)
ckttroub.c:82: warning: char format, GENERIC arg (arg 3)
ckttroub.c:87: warning: char format, GENERIC arg (arg 3)
ckttroub.c:87: warning: char format, GENERIC arg (arg 4)
distoan.c: In function `DISTOan':
distoan.c:295: warning: implicit declaration of function `NIdIter'
noisean.c: In function `NOISEan':
noisean.c:113: warning: implicit declaration of function `CKTnoise'
noisean.c:220: warning: implicit declaration of function `NInzIter'
noisean.c:21: warning: `data' might be used uninitialized in this function
tfanal.c: In function `TFanal':
tfanal.c:24: warning: `insrc' might be used uninitialized in this function
tfanal.c:24: warning: `outsrc' might be used uninitialized in this function
lexical.c: In function `inchar':
lexical.c:338: warning: implicit declaration of function `read'
modify.c: In function `cp_init':
modify.c:26: warning: array subscript has type `char'
output.c: In function `term_clear':
output.c:260: warning: implicit declaration of function `tputs'
output.c: In function `term_home':
output.c:272: warning: implicit declaration of function `tgoto'
output.c: In function `tcap_init':
output.c:304: warning: implicit declaration of function `tgetent'
output.c:305: warning: implicit declaration of function `tgetnum'
output.c:309: warning: implicit declaration of function `tgetstr'
wlist.c: In function `wl_build':
wlist.c:112: warning: `wlist' might be used uninitialized in this function
wlist.c: In function `wl_sort':
wlist.c:230: warning: passing arg 4 of `qsort' from incompatible pointer type
var2.c: In function `vareval':
var2.c:130: warning: implicit declaration of function `getpid'
var2.c: In function `cp_vprint':
var2.c:277: warning: passing arg 4 of `qsort' from incompatible pointer type
var2.c: In function `com_set':
var2.c:323: warning: `s' might be used uninitialized in this function
asrcset.c: In function `ASRCunsetup':
asrcset.c:161: warning: implicit declaration of function `CKTdltNNum'
bjtdisto.c: In function `BJTdisto':
bjtdisto.c:49: warning: implicit declaration of function `BJTdSetup'
bjtdisto.c:30: warning: `r1h2x' might be used uninitialized in this function
bjtdisto.c:30: warning: `i1h2x' might be used uninitialized in this function
bjtdisto.c:31: warning: `r1h2y' might be used uninitialized in this function
bjtdisto.c:31: warning: `i1h2y' might be used uninitialized in this function
bjtdisto.c:32: warning: `r1h2z' might be used uninitialized in this function
bjtdisto.c:32: warning: `i1h2z' might be used uninitialized in this function
bjtdisto.c:33: warning: `r1hm2x' might be used uninitialized in this function
bjtdisto.c:33: warning: `i1hm2x' might be used uninitialized in this function
bjtdisto.c:34: warning: `r1hm2y' might be used uninitialized in this function
bjtdisto.c:34: warning: `i1hm2y' might be used uninitialized in this function
bjtdisto.c:35: warning: `r1hm2z' might be used uninitialized in this function
bjtdisto.c:35: warning: `i1hm2z' might be used uninitialized in this function
bjtdisto.c:36: warning: `r2h11x' might be used uninitialized in this function
bjtdisto.c:36: warning: `i2h11x' might be used uninitialized in this function
bjtdisto.c:37: warning: `r2h11y' might be used uninitialized in this function
bjtdisto.c:37: warning: `i2h11y' might be used uninitialized in this function
bjtdisto.c:38: warning: `r2h11z' might be used uninitialized in this function
bjtdisto.c:38: warning: `i2h11z' might be used uninitialized in this function
bjtdisto.c:39: warning: `r2h1m2x' might be used uninitialized in this 
function
bjtdisto.c:39: warning: `i2h1m2x' might be used uninitialized in this 
function
bjtdisto.c:40: warning: `r2h1m2y' might be used uninitialized in this 
function
bjtdisto.c:40: warning: `i2h1m2y' might be used uninitialized in this 
function
bjtdisto.c:41: warning: `r2h1m2z' might be used uninitialized in this 
function
bjtdisto.c:41: warning: `i2h1m2z' might be used uninitialized in this 
function
bjtdset.c: In function `BJTdSetup':
bjtdset.c:138: warning: implicit declaration of function `EqualDeriv'
bjtdset.c:300: warning: implicit declaration of function `InvDeriv'
bjtdset.c:323: warning: implicit declaration of function `TimesDeriv'
bjtdset.c:332: warning: implicit declaration of function `SqrtDeriv'
bjtdset.c:339: warning: implicit declaration of function `MultDeriv'
bjtdset.c:356: warning: implicit declaration of function `DivDeriv'
bjtdset.c:397: warning: implicit declaration of function `TanDeriv'
bjtdset.c:401: warning: implicit declaration of function `PlusDeriv'
bjtdset.c:514: warning: implicit declaration of function `ExpDeriv'
bjtdset.c:36: warning: `cb' might be used uninitialized in this function
bjtdset.c:60: warning: `gbb1' might be used uninitialized in this function
bjtdset.c:69: warning: `gbb2' might be used uninitialized in this function
bjtdset.c:69: warning: `gbb3' might be used uninitialized in this function
bjtload.c: In function `BJTload':
bjtload.c:116: warning: `vbx' might be used uninitialized in this function
bjtload.c:118: warning: `vcs' might be used uninitialized in this function
bjtnoise.c: In function `BJTnoise':
bjtnoise.c:78: warning: char format, GENERIC arg (arg 3)
bjtnoise.c:95: warning: char format, GENERIC arg (arg 3)
bjtnoise.c:107: warning: char format, GENERIC arg (arg 3)
bjtnoise.c:45: warning: unused variable `error'
bjtsacl.c: In function `BJTsAcLoad':
bjtsacl.c:36: warning: `DELA' might be used uninitialized in this function
bjtsacl.c:39: warning: `vte' might be used uninitialized in this function
bjtsacl.c:83: warning: `DvDp' might be used uninitialized in this function
bjtsetup.c: In function `BJTunsetup':
bjtsetup.c:236: warning: implicit declaration of function `CKTdltNNum'
bjtsload.c: In function `BJTsLoad':
bjtsload.c:64: warning: `DqbeDp' might be used uninitialized in this function
bjtsload.c:65: warning: `DqbcDp' might be used uninitialized in this function
bjtsload.c:66: warning: `DqcsDp' might be used uninitialized in this function
bjtsload.c:67: warning: `DqbxDp' might be used uninitialized in this function
bjtsprt.c: In function `BJTsPrint':
bjtsprt.c:34: warning: char format, GENERIC arg (arg 2)
bjtsprt.c:43: warning: char format, GENERIC arg (arg 2)
bjtsprt.c:46: warning: char format, GENERIC arg (arg 2)
bjtsprt.c:46: warning: char format, GENERIC arg (arg 3)
bjtsprt.c:46: warning: char format, GENERIC arg (arg 4)
b1disto.c: In function `B1disto':
b1disto.c:46: warning: implicit declaration of function `B1dSetup'
b1dset.c: In function `B1dSetup':
b1dset.c:247: warning: implicit declaration of function `EqualDeriv'
b1dset.c:303: warning: implicit declaration of function `SqrtDeriv'
b1dset.c:308: warning: implicit declaration of function `TimesDeriv'
b1dset.c:309: warning: implicit declaration of function `PlusDeriv'
b1dset.c:323: warning: implicit declaration of function `InvDeriv'
b1dset.c:328: warning: implicit declaration of function `DivDeriv'
b1dset.c:338: warning: implicit declaration of function `MultDeriv'
b1dset.c:511: warning: implicit declaration of function `ExpDeriv'
b1eval.c: In function `B1evaluate':
b1eval.c:109: warning: `VdsSat' might be used uninitialized in this function
b1set.c: In function `B1unsetup':
b1set.c:399: warning: implicit declaration of function `CKTdltNNum'
b2eval.c: In function `B2evaluate':
b2eval.c:29: warning: `Vdsat' might be used uninitialized in this function
b2eval.c:32: warning: `dVdsat_dVd' might be used uninitialized in this 
function
b2eval.c:32: warning: `dVdsat_dVg' might be used uninitialized in this 
function
b2eval.c:32: warning: `dVdsat_dVb' might be used uninitialized in this 
function
b2eval.c:36: warning: `Exp0' might be used uninitialized in this function
b2eval.c:37: warning: `Exp1' might be used uninitialized in this function
b2eval.c:38: warning: `n' might be used uninitialized in this function
b2ld.c: In function `B2load':
b2ld.c:39: warning: `capbd' might be used uninitialized in this function
b2ld.c:40: warning: `capbs' might be used uninitialized in this function
b2set.c: In function `B2unsetup':
b2set.c:569: warning: implicit declaration of function `CKTdltNNum'
b3.c:11: warning: `rcsid' defined but not used
b3acld.c: In function `BSIM3acLoad':
b3acld.c:44: warning: `xcqgb' might be used uninitialized in this function
b3acld.c:44: warning: `xcqdb' might be used uninitialized in this function
b3acld.c:44: warning: `xcqsb' might be used uninitialized in this function
b3acld.c:44: warning: `xcqbb' might be used uninitialized in this function
b3acld.c: At top level:
b3acld.c:14: warning: `rcsid' defined but not used
b3ask.c:14: warning: `rcsid' defined but not used
b3check.c: In function `BSIM3checkModel':
b3check.c:53: warning: char format, GENERIC arg (arg 3)
b3check.c: At top level:
b3check.c:14: warning: `rcsid' defined but not used
b3cvtest.c:14: warning: `rcsid' defined but not used
b3del.c:14: warning: `rcsid' defined but not used
b3dest.c:14: warning: `rcsid' defined but not used
b3getic.c:11: warning: `rcsid' defined but not used
b3ld.c: In function `BSIM3load':
b3ld.c:103: warning: unused variable `Theta1'
b3ld.c:68: warning: `qgate' might be used uninitialized in this function
b3ld.c:68: warning: `qbulk' might be used uninitialized in this function
b3ld.c:68: warning: `qdrn' might be used uninitialized in this function
b3ld.c:129: warning: `qcheq' might be used uninitialized in this function
b3ld.c:129: warning: `gqdef' might be used uninitialized in this function
b3ld.c:130: warning: `gcqdb' might be used uninitialized in this function
b3ld.c:130: warning: `gcqsb' might be used uninitialized in this function
b3ld.c:130: warning: `gcqgb' might be used uninitialized in this function
b3ld.c:130: warning: `gcqbb' might be used uninitialized in this function
b3ld.c: At top level:
b3ld.c:17: warning: `rcsid' defined but not used
b3mask.c:11: warning: `rcsid' defined but not used
b3mdel.c:14: warning: `rcsid' defined but not used
b3mpar.c:14: warning: `rcsid' defined but not used
b3noi.c: In function `BSIM3noise':
b3noi.c:166: warning: char format, GENERIC arg (arg 3)
b3noi.c:184: warning: char format, GENERIC arg (arg 3)
b3noi.c:199: warning: char format, GENERIC arg (arg 3)
b3noi.c: At top level:
b3noi.c:17: warning: `rcsid' defined but not used
b3par.c:14: warning: `rcsid' defined but not used
b3pzld.c: In function `BSIM3pzLoad':
b3pzld.c:46: warning: `xcqgb' might be used uninitialized in this function
b3pzld.c:46: warning: `xcqdb' might be used uninitialized in this function
b3pzld.c:46: warning: `xcqsb' might be used uninitialized in this function
b3pzld.c:46: warning: `xcqbb' might be used uninitialized in this function
b3pzld.c: At top level:
b3pzld.c:14: warning: `rcsid' defined but not used
b3set.c: In function `BSIM3unsetup':
b3set.c:1004: warning: implicit declaration of function `CKTdltNNum'
b3set.c: At top level:
b3set.c:17: warning: `rcsid' defined but not used
b3temp.c: In function `BSIM3temp':
b3temp.c:58: warning: `pParam' might be used uninitialized in this function
b3temp.c: At top level:
b3temp.c:17: warning: `rcsid' defined but not used
b3trunc.c:11: warning: `rcsid' defined but not used
capsprt.c: In function `CAPsPrint':
capsprt.c:33: warning: char format, GENERIC arg (arg 2)
capsprt.c:41: warning: char format, GENERIC arg (arg 2)
capsprt.c:43: warning: char format, GENERIC arg (arg 2)
capsprt.c:43: warning: char format, GENERIC arg (arg 3)
cccssprt.c: In function `CCCSsPrint':
cccssprt.c:33: warning: char format, GENERIC arg (arg 2)
cccssprt.c:40: warning: char format, GENERIC arg (arg 2)
cccssprt.c:43: warning: char format, GENERIC arg (arg 2)
cccssprt.c:43: warning: char format, GENERIC arg (arg 3)
cccssprt.c:47: warning: char format, GENERIC arg (arg 2)
ccvsset.c: In function `CCVSunsetup':
ccvsset.c:84: warning: implicit declaration of function `CKTdltNNum'
ccvssprt.c: In function `CCVSsPrint':
ccvssprt.c:32: warning: char format, GENERIC arg (arg 2)
ccvssprt.c:39: warning: char format, GENERIC arg (arg 2)
ccvssprt.c:42: warning: char format, GENERIC arg (arg 2)
ccvssprt.c:42: warning: char format, GENERIC arg (arg 3)
ccvssprt.c:44: warning: char format, GENERIC arg (arg 2)
ccvssprt.c:46: warning: char format, GENERIC arg (arg 2)
ccvssprt.c:48: warning: char format, GENERIC arg (arg 2)
cswload.c: In function `CSWload':
cswload.c:28: warning: `current_state' might be used uninitialized in this 
function
cswnoise.c: In function `CSWnoise':
cswnoise.c:63: warning: char format, GENERIC arg (arg 3)
cswnoise.c:75: warning: char format, GENERIC arg (arg 3)
cswnoise.c:85: warning: char format, GENERIC arg (arg 3)
diodisto.c: In function `DIOdisto':
diodisto.c:38: warning: implicit declaration of function `DIOdSetup'
dionoise.c: In function `DIOnoise':
dionoise.c:72: warning: char format, GENERIC arg (arg 3)
dionoise.c:87: warning: char format, GENERIC arg (arg 3)
dionoise.c:98: warning: char format, GENERIC arg (arg 3)
diosetup.c: In function `DIOunsetup':
diosetup.c:131: warning: implicit declaration of function `CKTdltNNum'
diosload.c: In function `DIOsLoad':
diosload.c:43: warning: `DqdDp' might be used uninitialized in this function
diosprt.c: In function `DIOsPrint':
diosprt.c:33: warning: char format, GENERIC arg (arg 2)
diosprt.c:40: warning: char format, GENERIC arg (arg 2)
diosprt.c:42: warning: char format, GENERIC arg (arg 2)
diosprt.c:42: warning: char format, GENERIC arg (arg 3)
atander.c: In function `AtanDeriv':
atander.c:22: warning: implicit declaration of function `EqualDeriv'
cosderiv.c: In function `CosDeriv':
cosderiv.c:23: warning: implicit declaration of function `EqualDeriv'
cubeder.c: In function `CubeDeriv':
cubeder.c:23: warning: implicit declaration of function `EqualDeriv'
divderiv.c: In function `DivDeriv':
divderiv.c:23: warning: implicit declaration of function `EqualDeriv'
expderiv.c: In function `ExpDeriv':
expderiv.c:23: warning: implicit declaration of function `EqualDeriv'
invderiv.c: In function `InvDeriv':
invderiv.c:23: warning: implicit declaration of function `EqualDeriv'
multder.c: In function `MultDeriv':
multder.c:23: warning: implicit declaration of function `EqualDeriv'
powderiv.c: In function `PowDeriv':
powderiv.c:24: warning: implicit declaration of function `EqualDeriv'
sqrtder.c: In function `SqrtDeriv':
sqrtder.c:23: warning: implicit declaration of function `EqualDeriv'
tanderiv.c: In function `TanDeriv':
tanderiv.c:22: warning: implicit declaration of function `EqualDeriv'
indsetup.c: In function `INDunsetup':
indsetup.c:82: warning: implicit declaration of function `CKTdltNNum'
indsprt.c: In function `INDsPrint':
indsprt.c:30: warning: char format, GENERIC arg (arg 2)
indsprt.c:37: warning: char format, GENERIC arg (arg 2)
indsprt.c:39: warning: char format, GENERIC arg (arg 2)
indsprt.c:39: warning: char format, GENERIC arg (arg 3)
indsprt.c:40: warning: char format, GENERIC arg (arg 2)
mutsprt.c: In function `MUTsPrint':
mutsprt.c:33: warning: char format, GENERIC arg (arg 2)
mutsprt.c:40: warning: char format, GENERIC arg (arg 2)
mutsprt.c:44: warning: char format, GENERIC arg (arg 2)
mutsprt.c:45: warning: char format, GENERIC arg (arg 2)
jfetdist.c: In function `JFETdisto':
jfetdist.c:41: warning: implicit declaration of function `JFETdSetup'
jfetload.c: In function `JFETload':
jfetload.c:34: warning: `cdhat' might be used uninitialized in this function
jfetload.c:42: warning: `cghat' might be used uninitialized in this function
jfetnoi.c: In function `JFETnoise':
jfetnoi.c:72: warning: char format, GENERIC arg (arg 3)
jfetnoi.c:88: warning: char format, GENERIC arg (arg 3)
jfetnoi.c:99: warning: char format, GENERIC arg (arg 3)
jfetset.c: In function `JFETunsetup':
jfetset.c:170: warning: implicit declaration of function `CKTdltNNum'
jfet2load.c: In function `JFET2load':
jfet2load.c:59: warning: unused variable `twop'
jfet2load.c:58: warning: unused variable `sarg'
jfet2load.c:50: warning: unused variable `fcpb2'
jfet2load.c:46: warning: unused variable `czgsf2'
jfet2load.c:45: warning: unused variable `czgs'
jfet2load.c:44: warning: unused variable `czgdf2'
jfet2load.c:43: warning: unused variable `czgd'
jfet2load.c:35: warning: `cdhat' might be used uninitialized in this function
jfet2load.c:42: warning: `cghat' might be used uninitialized in this function
jfet2noi.c: In function `JFET2noise':
jfet2noi.c:75: warning: char format, GENERIC arg (arg 3)
jfet2noi.c:91: warning: char format, GENERIC arg (arg 3)
jfet2noi.c:102: warning: char format, GENERIC arg (arg 3)
jfet2noi.c:48: warning: unused variable `error'
jfet2set.c: In function `JFET2unsetup':
jfet2set.c:120: warning: implicit declaration of function `CKTdltNNum'
ltraload.c: In function `LTRAload':
ltraload.c:177: warning: implicit declaration of function `LTRAlinInterp'
ltraload.c:28: warning: `v1d' might be used uninitialized in this function
ltraload.c:28: warning: `v2d' might be used uninitialized in this function
ltraload.c:28: warning: `i1d' might be used uninitialized in this function
ltraload.c:28: warning: `i2d' might be used uninitialized in this function
ltraload.c:30: warning: `isaved' might be used uninitialized in this function
ltraload.c:31: warning: `tdover' might be used uninitialized in this function
ltraload.c:33: warning: `max' might be used uninitialized in this function
ltraload.c:33: warning: `min' might be used uninitialized in this function
ltramisc.c: In function `LTRArlcCoeffsSetup':
ltramisc.c:603: warning: `lolimit2' might be used uninitialized in this 
function
ltramisc.c:603: warning: `hilimit2' might be used uninitialized in this 
function
ltramisc.c:609: warning: `h2dummy1' might be used uninitialized in this 
function
ltramisc.c:610: warning: `h2lovalue1' might be used uninitialized in this 
function
ltramisc.c:610: warning: `h2hivalue1' might be used uninitialized in this 
function
ltramisc.c:612: warning: `h3dummy1' might be used uninitialized in this 
function
ltramisc.c:613: warning: `h3hivalue1' might be used uninitialized in this 
function
ltramisc.c:615: warning: `besselarg' might be used uninitialized in this 
function
ltramisc.c:616: warning: `expbetaTterm' might be used uninitialized in this 
function
ltramisc.c:616: warning: `alphasqTterm' might be used uninitialized in this 
function
ltramisc.c:617: warning: `h2relval' might be used uninitialized in this 
function
ltramisc.c:617: warning: `h3relval' might be used uninitialized in this 
function
ltramisc.c: In function `LTRAlteCalculate':
ltramisc.c:866: warning: `h2TfirstCoeff' might be used uninitialized in this 
function
ltramisc.c:867: warning: `h3dashTfirstCoeff' might be used uninitialized in 
this function
ltramisc.c:872: warning: `auxindex' might be used uninitialized in this 
function
ltraset.c: In function `LTRAunsetup':
ltraset.c:243: warning: implicit declaration of function `CKTdltNNum'
mesdisto.c: In function `MESdisto':
mesdisto.c:41: warning: implicit declaration of function `MESdSetup'
mesdset.c: In function `MESdSetup':
mesdset.c:164: warning: implicit declaration of function `EqualDeriv'
mesdset.c:184: warning: implicit declaration of function `TimesDeriv'
mesdset.c:192: warning: implicit declaration of function `InvDeriv'
mesdset.c:197: warning: implicit declaration of function `MultDeriv'
mesdset.c:209: warning: implicit declaration of function `CubeDeriv'
mesdset.c:254: warning: implicit declaration of function `PlusDeriv'
mesdset.c:257: warning: implicit declaration of function `SqrtDeriv'
mesdset.c:303: warning: implicit declaration of function `DivDeriv'
mesload.c: In function `MESload':
mesload.c:40: warning: `cdhat' might be used uninitialized in this function
mesload.c:49: warning: `cghat' might be used uninitialized in this function
mesnoise.c: In function `MESnoise':
mesnoise.c:72: warning: char format, GENERIC arg (arg 3)
mesnoise.c:88: warning: char format, GENERIC arg (arg 3)
mesnoise.c:99: warning: char format, GENERIC arg (arg 3)
messetup.c: In function `MESunsetup':
messetup.c:156: warning: implicit declaration of function `CKTdltNNum'
mos1dist.c: In function `MOS1disto':
mos1dist.c:46: warning: implicit declaration of function `MOS1dSetup'
mos1dset.c: In function `MOS1dSetup':
mos1dset.c:82: warning: `gmbds' might be used uninitialized in this function
mos1load.c: In function `MOS1load':
mos1load.c:71: warning: `xfact' might be used uninitialized in this function
mos1load.c:74: warning: `capgs' might be used uninitialized in this function
mos1load.c:75: warning: `capgd' might be used uninitialized in this function
mos1load.c:76: warning: `capgb' might be used uninitialized in this function
mos1noi.c: In function `MOS1noise':
mos1noi.c:83: warning: char format, GENERIC arg (arg 3)
mos1noi.c:98: warning: char format, GENERIC arg (arg 3)
mos1noi.c:109: warning: char format, GENERIC arg (arg 3)
mos1sacl.c: In function `MOS1sAcLoad':
mos1sacl.c:29: warning: `Apert' might be used uninitialized in this function
mos1sacl.c:114: warning: `DvDp' might be used uninitialized in this function
mos1set.c: In function `MOS1unsetup':
mos1set.c:208: warning: implicit declaration of function `CKTdltNNum'
mos1sprt.c: In function `MOS1sPrint':
mos1sprt.c:33: warning: char format, GENERIC arg (arg 2)
mos1sprt.c:40: warning: char format, GENERIC arg (arg 2)
mos1sprt.c:43: warning: char format, GENERIC arg (arg 2)
mos1sprt.c:43: warning: char format, GENERIC arg (arg 3)
mos1sprt.c:43: warning: char format, GENERIC arg (arg 4)
mos2dist.c: In function `MOS2disto':
mos2dist.c:46: warning: implicit declaration of function `MOS2dSetup'
mos2dset.c: In function `MOS2dSetup':
mos2dset.c:330: warning: implicit declaration of function `EqualDeriv'
mos2dset.c:342: warning: implicit declaration of function `SqrtDeriv'
mos2dset.c:344: warning: implicit declaration of function `InvDeriv'
mos2dset.c:345: warning: implicit declaration of function `TimesDeriv'
mos2dset.c:357: warning: implicit declaration of function `MultDeriv'
mos2dset.c:435: warning: implicit declaration of function `PlusDeriv'
mos2dset.c:446: warning: implicit declaration of function `DivDeriv'
mos2dset.c:515: warning: implicit declaration of function `CubeDeriv'
mos2dset.c:539: warning: implicit declaration of function `PowDeriv'
mos2dset.c:720: warning: implicit declaration of function `AtanDeriv'
mos2dset.c:723: warning: implicit declaration of function `CosDeriv'
mos2dset.c:982: warning: implicit declaration of function `ExpDeriv'
mos2dset.c:180: warning: `sphi' might be used uninitialized in this function
mos2dset.c:181: warning: `sphi3' might be used uninitialized in this function
mos2dset.c:186: warning: `argd' might be used uninitialized in this function
mos2dset.c:187: warning: `args' might be used uninitialized in this function
mos2dset.c:199: warning: `argg' might be used uninitialized in this function
mos2dset.c:234: warning: `xvalid' might be used uninitialized in this 
function
mos2dset.c:285: warning: `dbargs' might be used uninitialized in this 
function
mos2dset.c:285: warning: `dbargd' might be used uninitialized in this 
function
mos2load.c: In function `MOS2load':
mos2load.c:44: warning: `cdrain' might be used uninitialized in this function
mos2load.c:78: warning: `xfact' might be used uninitialized in this function
mos2load.c:79: warning: `capgs' might be used uninitialized in this function
mos2load.c:80: warning: `capgd' might be used uninitialized in this function
mos2load.c:81: warning: `capgb' might be used uninitialized in this function
mos2load.c:441: warning: `sphi' might be used uninitialized in this function
mos2load.c:442: warning: `sphi3' might be used uninitialized in this function
mos2load.c:449: warning: `argd' might be used uninitialized in this function
mos2load.c:450: warning: `args' might be used uninitialized in this function
mos2load.c:453: warning: `argxs' might be used uninitialized in this function
mos2load.c:454: warning: `argxd' might be used uninitialized in this function
mos2load.c:472: warning: `xn' might be used uninitialized in this function
mos2load.c:473: warning: `argg' might be used uninitialized in this function
mos2load.c:481: warning: `dodvds' might be used uninitialized in this 
function
mos2load.c:482: warning: `dxndvd' might be used uninitialized in this 
function
mos2load.c:483: warning: `dxndvb' might be used uninitialized in this 
function
mos2load.c:520: warning: `xvalid' might be used uninitialized in this 
function
mos2load.c:521: warning: `bsarg' might be used uninitialized in this function
mos2load.c:523: warning: `bodys' might be used uninitialized in this function
mos2load.c:524: warning: `gdbdvs' might be used uninitialized in this 
function
mos2noi.c: In function `MOS2noise':
mos2noi.c:72: warning: char format, GENERIC arg (arg 3)
mos2noi.c:88: warning: char format, GENERIC arg (arg 3)
mos2noi.c:99: warning: char format, GENERIC arg (arg 3)
mos2sacl.c: In function `MOS2sAcLoad':
mos2sacl.c:29: warning: `Apert' might be used uninitialized in this function
mos2sacl.c:114: warning: `DvDp' might be used uninitialized in this function
mos2set.c: In function `MOS2unsetup':
mos2set.c:235: warning: implicit declaration of function `CKTdltNNum'
mos2sprt.c: In function `MOS2sPrint':
mos2sprt.c:29: warning: char format, GENERIC arg (arg 2)
mos2sprt.c:36: warning: char format, GENERIC arg (arg 2)
mos2sprt.c:39: warning: char format, GENERIC arg (arg 2)
mos2sprt.c:39: warning: char format, GENERIC arg (arg 3)
mos2sprt.c:39: warning: char format, GENERIC arg (arg 4)
mos3dist.c: In function `MOS3disto':
mos3dist.c:46: warning: implicit declaration of function `MOS3dSetup'
mos3dset.c: In function `MOS3dSetup':
mos3dset.c:301: warning: implicit declaration of function `EqualDeriv'
mos3dset.c:318: warning: implicit declaration of function `TimesDeriv'
mos3dset.c:321: warning: implicit declaration of function `SqrtDeriv'
mos3dset.c:330: warning: implicit declaration of function `InvDeriv'
mos3dset.c:333: warning: implicit declaration of function `MultDeriv'
mos3dset.c:382: warning: implicit declaration of function `DivDeriv'
mos3dset.c:396: warning: implicit declaration of function `PlusDeriv'
mos3dset.c:625: warning: implicit declaration of function `ExpDeriv'
mos3dset.c:232: warning: `xn' might be used uninitialized in this function
mos3dset.c:234: warning: `onvdsc' might be used uninitialized in this 
function
mos3dset.c:238: warning: `fdrain' might be used uninitialized in this 
function
mos3load.c: In function `MOS3load':
mos3load.c:70: warning: `xfact' might be used uninitialized in this function
mos3load.c:73: warning: `capgs' might be used uninitialized in this function
mos3load.c:74: warning: `capgd' might be used uninitialized in this function
mos3load.c:75: warning: `capgb' might be used uninitialized in this function
mos3load.c:534: warning: `dxndvb' might be used uninitialized in this 
function
mos3load.c:535: warning: `dvodvb' might be used uninitialized in this 
function
mos3load.c:536: warning: `dvodvd' might be used uninitialized in this 
function
mos3load.c:548: warning: `xn' might be used uninitialized in this function
mos3load.c:550: warning: `onvdsc' might be used uninitialized in this 
function
mos3load.c:557: warning: `fdrain' might be used uninitialized in this 
function
mos3load.c:559: warning: `dfddvg' might be used uninitialized in this 
function
mos3load.c:560: warning: `dfddvb' might be used uninitialized in this 
function
mos3load.c:561: warning: `dfddvd' might be used uninitialized in this 
function
mos3load.c:584: warning: `gds0' might be used uninitialized in this function
mos3noi.c: In function `MOS3noise':
mos3noi.c:72: warning: char format, GENERIC arg (arg 3)
mos3noi.c:88: warning: char format, GENERIC arg (arg 3)
mos3noi.c:99: warning: char format, GENERIC arg (arg 3)
mos3sacl.c: In function `MOS3sAcLoad':
mos3sacl.c:29: warning: `Apert' might be used uninitialized in this function
mos3sacl.c:114: warning: `DvDp' might be used uninitialized in this function
mos3set.c: In function `MOS3unsetup':
mos3set.c:253: warning: implicit declaration of function `CKTdltNNum'
mos3sprt.c: In function `MOS3sPrint':
mos3sprt.c:30: warning: char format, GENERIC arg (arg 2)
mos3sprt.c:37: warning: char format, GENERIC arg (arg 2)
mos3sprt.c:40: warning: char format, GENERIC arg (arg 2)
mos3sprt.c:40: warning: char format, GENERIC arg (arg 3)
mos3sprt.c:40: warning: char format, GENERIC arg (arg 4)
mos6load.c: In function `MOS6load':
mos6load.c:71: warning: `xfact' might be used uninitialized in this function
mos6load.c:74: warning: `capgs' might be used uninitialized in this function
mos6load.c:75: warning: `capgd' might be used uninitialized in this function
mos6load.c:76: warning: `capgb' might be used uninitialized in this function
mos6load.c:498: warning: `vonbm' might be used uninitialized in this function
mos6set.c: In function `MOS6unsetup':
mos6set.c:224: warning: implicit declaration of function `CKTdltNNum'
resnoise.c: In function `RESnoise':
resnoise.c:61: warning: char format, GENERIC arg (arg 3)
resnoise.c:75: warning: char format, GENERIC arg (arg 3)
resnoise.c:86: warning: char format, GENERIC arg (arg 3)
ressprt.c: In function `RESsPrint':
ressprt.c:32: warning: char format, GENERIC arg (arg 2)
ressprt.c:39: warning: char format, GENERIC arg (arg 2)
ressprt.c:41: warning: char format, GENERIC arg (arg 2)
ressprt.c:41: warning: char format, GENERIC arg (arg 3)
swload.c: In function `SWload':
swload.c:27: warning: `current_state' might be used uninitialized in this 
function
swnoise.c: In function `SWnoise':
swnoise.c:63: warning: char format, GENERIC arg (arg 3)
swnoise.c:77: warning: char format, GENERIC arg (arg 3)
swnoise.c:88: warning: char format, GENERIC arg (arg 3)
trasetup.c: In function `TRAunsetup':
trasetup.c:136: warning: implicit declaration of function `CKTdltNNum'
urcsetup.c: In function `URCunsetup':
urcsetup.c:322: warning: implicit declaration of function `CKTdltNNum'
vccssprt.c: In function `VCCSsPrint':
vccssprt.c:33: warning: char format, GENERIC arg (arg 2)
vccssprt.c:40: warning: char format, GENERIC arg (arg 2)
vccssprt.c:43: warning: char format, GENERIC arg (arg 2)
vccssprt.c:43: warning: char format, GENERIC arg (arg 3)
vccssprt.c:46: warning: char format, GENERIC arg (arg 2)
vccssprt.c:46: warning: char format, GENERIC arg (arg 3)
vcvsset.c: In function `VCVSunsetup':
vcvsset.c:77: warning: implicit declaration of function `CKTdltNNum'
vcvssprt.c: In function `VCVSsPrint':
vcvssprt.c:32: warning: char format, GENERIC arg (arg 2)
vcvssprt.c:39: warning: char format, GENERIC arg (arg 2)
vcvssprt.c:42: warning: char format, GENERIC arg (arg 2)
vcvssprt.c:42: warning: char format, GENERIC arg (arg 3)
vcvssprt.c:45: warning: char format, GENERIC arg (arg 2)
vcvssprt.c:45: warning: char format, GENERIC arg (arg 3)
vcvssprt.c:47: warning: char format, GENERIC arg (arg 2)
vsrcset.c: In function `VSRCunsetup':
vsrcset.c:74: warning: implicit declaration of function `CKTdltNNum'
agraf.c: In function `ft_agraf':
agraf.c:39: warning: `values' might be used uninitialized in this function
aspice.c: In function `ft_checkkids':
aspice.c:179: warning: `lp' might be used uninitialized in this function
aspice.c: In function `com_rspice':
aspice.c:390: warning: int format, long int arg (arg 4)
clip.c: In function `clip_line':
clip.c:50: warning: `x' might be used uninitialized in this function
clip.c:50: warning: `y' might be used uninitialized in this function
cmath1.c: In function `cx_log':
cmath1.c:190: warning: `d' might be used uninitialized in this function
cmath1.c:191: warning: `c' might be used uninitialized in this function
cmath1.c: In function `cx_ln':
cmath1.c:236: warning: `d' might be used uninitialized in this function
cmath1.c:237: warning: `c' might be used uninitialized in this function
cmath1.c: In function `cx_exp':
cmath1.c:279: warning: `d' might be used uninitialized in this function
cmath1.c:280: warning: `c' might be used uninitialized in this function
cmath1.c: In function `cx_sqrt':
cmath1.c:310: warning: `d' might be used uninitialized in this function
cmath1.c:311: warning: `c' might be used uninitialized in this function
cmath1.c: In function `cx_sin':
cmath1.c:394: warning: `d' might be used uninitialized in this function
cmath1.c:395: warning: `c' might be used uninitialized in this function
cmath1.c: In function `cx_cos':
cmath1.c:426: warning: `d' might be used uninitialized in this function
cmath1.c:427: warning: `c' might be used uninitialized in this function
cmath2.c:298: warning: `/*' within comment
cmath2.c: In function `cx_tan':
cmath2.c:28: warning: `d' might be used uninitialized in this function
cmath2.c:29: warning: `c' might be used uninitialized in this function
cmath2.c: In function `cx_norm':
cmath2.c:93: warning: `d' might be used uninitialized in this function
cmath2.c:94: warning: `c' might be used uninitialized in this function
cmath2.c: In function `cx_uminus':
cmath2.c:136: warning: `d' might be used uninitialized in this function
cmath2.c:137: warning: `c' might be used uninitialized in this function
cmath2.c: In function `cx_rnd':
cmath2.c:166: warning: `d' might be used uninitialized in this function
cmath2.c:167: warning: `c' might be used uninitialized in this function
compose.c: In function `com_compose':
compose.c:48: warning: `start' might be used uninitialized in this function
compose.c:48: warning: `stop' might be used uninitialized in this function
compose.c:48: warning: `step' might be used uninitialized in this function
compose.c:48: warning: `lin' might be used uninitialized in this function
compose.c:67: warning: `data' might be used uninitialized in this function
compose.c:68: warning: `cdata' might be used uninitialized in this function
compose.c:69: warning: `length' might be used uninitialized in this function
cpitf.c: In function `ft_cpinit':
cpitf.c:233: warning: implicit declaration of function `tcap_init'
define.c: In function `ft_substdef':
define.c:265: warning: `rarity' might be used uninitialized in this function
define.c: At top level:
define.c:439: warning: `struct pn' declared inside parameter list
define.c:439: warning: its scope is only this definition or declaration,
define.c:439: warning: which is probably not what you want.
define.c: In function `ft_pnode':
define.c:441: warning: passing arg 1 of `prtree1' from incompatible pointer 
type
device.c: In function `all_show':
device.c:195: warning: passing arg 2 of `wl_forall' from incompatible pointer 
type
device.c:195: warning: passing arg 3 of `wl_forall' from incompatible pointer 
type
device.c:217: warning: passing arg 2 of `wl_forall' from incompatible pointer 
type
device.c:217: warning: passing arg 3 of `wl_forall' from incompatible pointer 
type
device.c: In function `printstr':
device.c:241: warning: char format, GENERIC arg (arg 2)
device.c:246: warning: char format, GENERIC arg (arg 2)
device.c: In function `listparam':
device.c:329: warning: passing arg 4 of `dgen_for_n' from incompatible 
pointer type
device.c: In function `printvals':
device.c:421: warning: char format, GENERIC arg (arg 2)
device.c:447: warning: char format, GENERIC arg (arg 2)
dimens.c: In function `dimstring':
dimens.c:31: warning: function returns address of local variable
dimens.c: In function `indexstring':
dimens.c:50: warning: function returns address of local variable
display.c: In function `gen_DatatoScreen':
display.c:316: warning: control reaches end of non-void function
display.c: In function `gen_Input':
display.c:360: warning: control reaches end of non-void function
dotcards.c: In function `gettoks':
dotcards.c:568: warning: suggest parentheses around assignment used as truth 
value
evaluate.c: In function `ft_evaluate':
evaluate.c:48: warning: `d' might be used uninitialized in this function
evaluate.c: In function `op_plus':
evaluate.c:87: warning: passing arg 2 of `doop' from incompatible pointer 
type
evaluate.c: In function `op_minus':
evaluate.c:93: warning: passing arg 2 of `doop' from incompatible pointer 
type
evaluate.c: In function `op_comma':
evaluate.c:99: warning: passing arg 2 of `doop' from incompatible pointer 
type
evaluate.c: In function `op_times':
evaluate.c:105: warning: passing arg 2 of `doop' from incompatible pointer 
type
evaluate.c: In function `op_mod':
evaluate.c:111: warning: passing arg 2 of `doop' from incompatible pointer 
type
evaluate.c: In function `op_divide':
evaluate.c:117: warning: passing arg 2 of `doop' from incompatible pointer 
type
evaluate.c: In function `op_power':
evaluate.c:123: warning: passing arg 2 of `doop' from incompatible pointer 
type
evaluate.c: In function `op_eq':
evaluate.c:129: warning: passing arg 2 of `doop' from incompatible pointer 
type
evaluate.c: In function `op_gt':
evaluate.c:135: warning: passing arg 2 of `doop' from incompatible pointer 
type
evaluate.c: In function `op_lt':
evaluate.c:141: warning: passing arg 2 of `doop' from incompatible pointer 
type
evaluate.c: In function `op_ge':
evaluate.c:147: warning: passing arg 2 of `doop' from incompatible pointer 
type
evaluate.c: In function `op_le':
evaluate.c:153: warning: passing arg 2 of `doop' from incompatible pointer 
type
evaluate.c: In function `op_ne':
evaluate.c:159: warning: passing arg 2 of `doop' from incompatible pointer 
type
evaluate.c: In function `op_and':
evaluate.c:165: warning: passing arg 2 of `doop' from incompatible pointer 
type
evaluate.c: In function `op_or':
evaluate.c:171: warning: passing arg 2 of `doop' from incompatible pointer 
type
evaluate.c: In function `apply_func':
evaluate.c:437: warning: variable `v' might be clobbered by `longjmp' or 
`vfork'
evaluate.c:437: warning: variable `newv' might be clobbered by `longjmp' or 
`vfork'
evaluate.c:437: warning: variable `end' might be clobbered by `longjmp' or 
`vfork'
evaluate.c: In function `doop':
evaluate.c:734: warning: comparison of distinct pointer types lacks a cast
evaluate.c:591: warning: `c1' might be used uninitialized in this function
evaluate.c:591: warning: variable `c1' might be clobbered by `longjmp' or 
`vfork'
evaluate.c:591: warning: `c2' might be used uninitialized in this function
evaluate.c:591: warning: variable `c2' might be clobbered by `longjmp' or 
`vfork'
evaluate.c:592: warning: `d1' might be used uninitialized in this function
evaluate.c:592: warning: variable `d1' might be clobbered by `longjmp' or 
`vfork'
evaluate.c:592: warning: `d2' might be used uninitialized in this function
evaluate.c:592: warning: variable `d2' might be clobbered by `longjmp' or 
`vfork'
evaluate.c:593: warning: variable `length' might be clobbered by `longjmp' or 
`vfork'
evaluate.c:595: warning: variable `free1' might be clobbered by `longjmp' or 
`vfork'
evaluate.c:595: warning: variable `free2' might be clobbered by `longjmp' or 
`vfork'
evaluate.c:595: warning: variable `relflag' might be clobbered by `longjmp' 
or `vfork'
graf.c: In function `gr_iplot':
graf.c:962: warning: implicit declaration of function `term_clear'
graf.c:964: warning: implicit declaration of function `term_home'
graf.c:969: warning: implicit declaration of function `term_cleol'
grid.c: In function `lingrid':
grid.c:225: warning: `tenpowmag' might be used uninitialized in this function
grid.c: In function `drawsmithgrid':
grid.c:1168: warning: `j' might be used uninitialized in this function
grid.c: In function `cliparc':
grid.c:1462: warning: `sclip' might be used uninitialized in this function
grid.c:1462: warning: `eclip' might be used uninitialized in this function
inp.c: In function `inp_spsource':
inp.c:251: warning: `options' might be used uninitialized in this function
inp.c:252: warning: `tt' might be used uninitialized in this function
inp.c: At top level:
inp.c:19: warning: `readline' declared `static' but never defined
inpcom.c: In function `inp_readall':
inpcom.c:110: warning: `cc' might be used uninitialized in this function
interp.c:278: warning: `printmat' defined but not used
nutctab.c:22: warning: initialization from incompatible pointer type
nutctab.c:26: warning: initialization from incompatible pointer type
nutctab.c:34: warning: initialization from incompatible pointer type
nutctab.c:46: warning: initialization from incompatible pointer type
nutctab.c:50: warning: initialization from incompatible pointer type
nutctab.c:98: warning: initialization from incompatible pointer type
nutctab.c:102: warning: initialization from incompatible pointer type
nutinp.c: In function `inp_nutsource':
nutinp.c:30: warning: `options' might be used uninitialized in this function
nutinp.c:31: warning: `tt' might be used uninitialized in this function
outitf.c: In function `beginPlot':
outitf.c:163: warning: passing arg 1 of `cieq' from incompatible pointer type
outitf.c:130: warning: `savesused' might be used uninitialized in this 
function
outitf.c:132: warning: `depind' might be used uninitialized in this function
outitf.c: In function `addSpecialDesc':
outitf.c:333: warning: implicit declaration of function `INPinsertNofree'
parse.c:571: warning: initialization from incompatible pointer type
parse.c:572: warning: initialization from incompatible pointer type
parse.c:573: warning: initialization from incompatible pointer type
parse.c:574: warning: initialization from incompatible pointer type
parse.c:575: warning: initialization from incompatible pointer type
parse.c:576: warning: initialization from incompatible pointer type
parse.c:577: warning: initialization from incompatible pointer type
parse.c:578: warning: initialization from incompatible pointer type
parse.c:579: warning: initialization from incompatible pointer type
parse.c:580: warning: initialization from incompatible pointer type
parse.c:581: warning: initialization from incompatible pointer type
parse.c:582: warning: initialization from incompatible pointer type
parse.c:583: warning: initialization from incompatible pointer type
parse.c:584: warning: initialization from incompatible pointer type
parse.c:585: warning: initialization from incompatible pointer type
parse.c:586: warning: initialization from incompatible pointer type
parse.c:587: warning: initialization from incompatible pointer type
parse.c:588: warning: initialization from incompatible pointer type
parse.c:589: warning: initialization from incompatible pointer type
parse.c:590: warning: initialization from incompatible pointer type
parse.c:591: warning: initialization from incompatible pointer type
parse.c:592: warning: initialization from incompatible pointer type
parse.c:593: warning: initialization from incompatible pointer type
parse.c:594: warning: initialization from incompatible pointer type
parse.c:595: warning: initialization from incompatible pointer type
parse.c:596: warning: initialization from incompatible pointer type
parse.c:597: warning: initialization from incompatible pointer type
parse.c:598: warning: initialization from incompatible pointer type
parse.c:599: warning: initialization from incompatible pointer type
parse.c:604: warning: initialization from incompatible pointer type
parse.c:606: warning: initialization from incompatible pointer type
plotcurv.c: In function `ft_graf':
plotcurv.c:31: warning: `increasing' might be used uninitialized in this 
function
plotcurv.c:32: warning: `dx' might be used uninitialized in this function
plotcurv.c:32: warning: `dy' might be used uninitialized in this function
points.c: In function `SMITH_tfm':
points.c:111: warning: control reaches end of non-void function
postcoms.c: In function `com_print':
postcoms.c:298: warning: `lv' might be used uninitialized in this function
postcoms.c: In function `com_display':
postcoms.c:779: warning: passing arg 4 of `qsort' from incompatible pointer 
type
postcoms.c: In function `pvec':
postcoms.c:834: warning: enumeration value `GRID_NONE' not handled in switch
postcoms.c:834: warning: enumeration value `GRID_LIN' not handled in switch
postcoms.c:845: warning: enumeration value `PLOT_LIN' not handled in switch
postcoms.c:795: warning: unused variable `i'
postsc.c:61: warning: `gridsize' defined but not used
rawfile.c: In function `raw_read':
rawfile.c:303: warning: suggest parentheses around assignment used as truth 
value
rawfile.c:428: warning: suggest parentheses around assignment used as truth 
value
rawfile.c:450: warning: suggest parentheses around assignment used as truth 
value
rawfile.c:241: warning: `flags' might be used uninitialized in this function
rawfile.c:241: warning: `nvars' might be used uninitialized in this function
rawfile.c:241: warning: `npoints' might be used uninitialized in this 
function
resource.c: In function `baseaddr':
resource.c:327: warning: variable `low' might be clobbered by `longjmp' or 
`vfork'
resource.c:327: warning: variable `high' might be clobbered by `longjmp' or 
`vfork'
runcoms.c: In function `dosim':
runcoms.c:145: warning: `ww' might be used uninitialized in this function
spec.c: In function `com_spec':
spec.c:121: warning: passing arg 3 of `cp_getvar' from incompatible pointer 
type
spec.c:136: warning: passing arg 3 of `cp_getvar' from incompatible pointer 
type
spec.c:236: warning: passing arg 3 of `cp_getvar' from incompatible pointer 
type
spec.c:25: warning: `lv' might be used uninitialized in this function
spcmdtab.c:23: warning: initialization from incompatible pointer type
spcmdtab.c:27: warning: initialization from incompatible pointer type
spcmdtab.c:35: warning: initialization from incompatible pointer type
spcmdtab.c:47: warning: initialization from incompatible pointer type
spcmdtab.c:51: warning: initialization from incompatible pointer type
spcmdtab.c:99: warning: initialization from incompatible pointer type
spcmdtab.c:103: warning: initialization from incompatible pointer type
vectors.c: In function `sortvecs':
vectors.c:633: warning: passing arg 4 of `qsort' from incompatible pointer 
type
x11.c: In function `X11_Init':
x11.c:163: warning: passing arg 1 of `XSetErrorHandler' from incompatible 
pointer type
x11.c: In function `X11_NewViewport':
x11.c:236: warning: passing arg 4 of `XtAddEventHandler' from incompatible 
pointer type
x11.c:238: warning: passing arg 4 of `XtAddEventHandler' from incompatible 
pointer type
x11.c:240: warning: passing arg 4 of `XtAddEventHandler' from incompatible 
pointer type
x11.c:242: warning: passing arg 4 of `XtAddEventHandler' from incompatible 
pointer type
x11.c:255: warning: passing arg 3 of `XtAddCallback' from incompatible 
pointer type
x11.c:262: warning: passing arg 3 of `XtAddCallback' from incompatible 
pointer type
xgraph.c: In function `ft_xgraph':
xgraph.c:40: warning: passing arg 3 of `cp_getvar' from incompatible pointer 
type
readhelp.c: In function `hlp_read':
readhelp.c:54: warning: `mof' might be used uninitialized in this function
readhelp.c: In function `sortlist':
readhelp.c:277: warning: passing arg 4 of `qsort' from incompatible pointer 
type
ifnewuid.c: In function `IFdelUid':
ifnewuid.c:82: warning: implicit declaration of function `INPremTerm'
inp2dot.c: In function `INP2dot':
inp2dot.c:38: warning: `which' might be used uninitialized in this function
inp2j.c: In function `INP2J':
inp2j.c:24: warning: unused variable `mytype'
inpdomod.c: In function `INPdomodel':
inpdomod.c:21: warning: `type' might be used uninitialized in this function
inpdoopt.c: In function `INPdoOpts':
inpdoopt.c:33: warning: `prm' might be used uninitialized in this function
inpeval.c: In function `INPevaluate':
inpeval.c:30: warning: implicit declaration of function `INPgetUTok'
inpgval.c: In function `INPgetValue':
inpgval.c:70: warning: implicit declaration of function `INPgetStr'
inpptree.c: In function `PTdifferentiate':
inpptree.c:150: warning: `arg1' might be used uninitialized in this function
inpsymt.c:26: warning: `local_remove' declared `static' but never defined
sperror.c:47: warning: `notempty' defined but not used
ivars.c: In function `mkvar':
ivars.c:30: warning: implicit declaration of function `sprintf'
ivars.c: In function `ivars':
ivars.c:52: warning: passing arg 1 of `env_overr' from incompatible pointer 
type
mktemp.c: In function `smktemp':
mktemp.c:24: warning: implicit declaration of function `getpid'
printnum.c: In function `printnum':
printnum.c:28: warning: implicit declaration of function `sprintf'
printnum.c:28: warning: use of `l' length character with `e' type character
string.c: In function `copy':
string.c:32: warning: suggest parentheses around assignment used as truth 
value
tilde.c: In function `tilde_expand':
tilde.c:37: warning: implicit declaration of function `getuid'
niiter.c: In function `NIiter':
niiter.c:118: warning: char format, GENERIC arg (arg 3)
niiter.c:118: warning: char format, GENERIC arg (arg 4)
nipzmeth.c: In function `NIpzSym2':
nipzmeth.c:277: warning: implicit declaration of function `zaddeq'
nipzmeth.c:259: warning: `new_mag' might be used uninitialized in this 
function
spfactor.c: In function `SearchDiagonal':
spfactor.c:1758: warning: `NumberOfTies' might be used uninitialized in this 
function
spfactor.c:1760: warning: `RatioOfAccepted' might be used uninitialized in 
this function
spfactor.c: In function `SearchEntireMatrix':
spfactor.c:1885: warning: `NumberOfTies' might be used uninitialized in this 
function
spfactor.c:1887: warning: `pLargestElement' might be used uninitialized in 
this function
spfactor.c:1888: warning: `RatioOfAccepted' might be used uninitialized in 
this function
spfactor.c: At top level:
spfactor.c:103: warning: `WriteStatus' declared `static' but never defined
spoutput.c: In function `spPrint':
spoutput.c:149: warning: `SmallestDiag' might be used uninitialized in this 
function
spoutput.c:149: warning: `SmallestElement' might be used uninitialized in 
this function
sputils.c:87: warning: `ScaleComplexMatrix' declared `static' but never 
defined
sputils.c:97: warning: `ComplexCondition' declared `static' but never defined
conf.c:64: warning: `devs' defined but not used
conf.c:67: warning: `ans' defined but not used
./main.c: In function `main':
./main.c:173: warning: implicit declaration of function `shutdown'
./main.c:191: warning: implicit declaration of function `ivars'
./main.c:205: warning: implicit declaration of function `isatty'
./main.c:210: warning: implicit declaration of function `init_time'
./main.c:212: warning: implicit declaration of function `SIMinit'
./main.c:219: warning: implicit declaration of function `getpid'
./main.c:422: warning: implicit declaration of function `access'
./main.c:425: warning: implicit declaration of function `getuid'
./main.c:452: warning: implicit declaration of function `DevInit'
./main.c:520: warning: implicit declaration of function `unlink'
./main.c:149: warning: variable `gotone' might be clobbered by `longjmp' or 
`vfork'
./main.c:150: warning: variable `cmd_line_term' might be clobbered by 
`longjmp' or `vfork'
./main.c:150: warning: `term_1stch' might be used uninitialized in this 
function
./main.c:150: warning: variable `term_1stch' might be clobbered by `longjmp' 
or `vfork'
./main.c:163: warning: variable `readinit' might be clobbered by `longjmp' or 
`vfork'
./main.c:163: warning: variable `rflag' might be clobbered by `longjmp' or 
`vfork'
./main.c:165: warning: variable `gdata' might be clobbered by `longjmp' or 
`vfork'
./main.c:167: warning: variable `circuit_file' might be clobbered by 
`longjmp' or `vfork'
./main.c:144: warning: argument `av' might be clobbered by `longjmp' or 
`vfork'
main.c: In function `if_option':
main.c:125: warning: control reaches end of non-void function
main.c: In function `main':
main.c:173: warning: implicit declaration of function `shutdown'
main.c:191: warning: implicit declaration of function `ivars'
main.c:205: warning: implicit declaration of function `isatty'
main.c:210: warning: implicit declaration of function `init_time'
main.c:212: warning: implicit declaration of function `SIMinit'
main.c:219: warning: implicit declaration of function `getpid'
main.c:422: warning: implicit declaration of function `access'
main.c:425: warning: implicit declaration of function `getuid'
main.c:452: warning: implicit declaration of function `DevInit'
main.c:149: warning: variable `gotone' might be clobbered by `longjmp' or 
`vfork'
main.c:150: warning: variable `cmd_line_term' might be clobbered by `longjmp' 
or `vfork'
main.c:150: warning: `term_1stch' might be used uninitialized in this 
function
main.c:150: warning: variable `term_1stch' might be clobbered by `longjmp' or 
`vfork'
main.c:163: warning: variable `readinit' might be clobbered by `longjmp' or 
`vfork'
main.c:165: warning: variable `gdata' might be clobbered by `longjmp' or 
`vfork'
main.c:144: warning: argument `av' might be clobbered by `longjmp' or `vfork'
help.c: In function `main':
help.c:65: warning: implicit declaration of function `ivars'
sconvert.c: In function `main':
sconvert.c:151: warning: implicit declaration of function `unlink'
sconvert.c:48: warning: `infile' might be used uninitialized in this function
sconvert.c:49: warning: `outfile' might be used uninitialized in this 
function
sconvert.c: In function `oldread':
sconvert.c:235: warning: long int format, int arg (arg 3)
multidec.c: In function `main':
multidec.c:230: warning: implicit declaration of function `spErrorMessage'
multidec.c:32: warning: `name' might be used uninitialized in this function

Partial thread listing: