1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
c*------------------------------------------------------------------
c vsiz size of internal scilab stack
c
c bsiz size of internal chain buf
c
c isiz maximum number of scilab variables
c psiz defines recursion size
c lsiz dim. of vector containing the command line
c nlgh length of variable names
c nftn used for dynamic link
c maxlnk used for dynamic link
c csiz used for character coding
c*-------------------------------------------------------------------
integer csiz,bsiz,isiz,psiz,nsiz,lsiz
parameter (csiz=63,bsiz=4096,isiz=500,psiz=256,nsiz=6,lsiz=8192)
integer nlgh,vsiz
parameter (nlgh=nsiz*4,vsiz=2)
integer nftn,maxlnk
parameter (nftn=20,maxlnk=50)
integer maxdb,maxbpt
parameter (maxdb=20,maxbpt=100)
c
double precision stk(vsiz)
common /stack/ stk
integer istk(2*vsiz)
equivalence (istk(1),stk(1))
integer bot,top,idstk(nsiz,isiz),lstk(isiz),leps,bbot,bot0
common /vstk/ bot,top,idstk,lstk,leps,bbot,bot0
integer ids(nsiz,psiz),pstk(psiz),rstk(psiz),pt,niv,macr,paus
integer icall
common /recu/ ids,pstk,rstk,pt,niv,macr,paus,icall
integer ddt,err,lct(8),lin(lsiz),lpt(6),hio,rio,wio,rte,wte
common /iop/ ddt,err,lct,lin,lpt,hio,rio,wio,rte,wte
integer err1,err2,errct,toperr
common /errgst/ err1,err2,errct,toperr
integer sym,syn(nsiz),char1,fin,fun,lhs,rhs,ran(2),comp(2)
common /com/ sym,syn,char1,fin,fun,lhs,rhs,ran,comp
character alfa(csiz)*1,alfb(csiz)*1,buf*(bsiz)
common /cha1/ alfa,alfb,buf
integer nlink
common /link1/ nlink
character*(nftn) tablin(maxlnk)
common /link2/ tablin
integer wmac,lcntr,nmacs,macnms(nsiz,maxdb),lgptrs(maxdb+1)
integer bptlg(maxbpt)
common /dbg/ wmac,lcntr,nmacs,macnms,lgptrs,bptlg
c*------------------------------------------------------------------
|