Signal Free subroutines and calls

      subroutine sigfree(x,y,f,ls,alpha,sfind,nc,crn1,crn2,crn3,nss,idate,ident,iopt,irob,
     *  switch,reset,hpfilt,tol,mxy,mxs,itrdb,ybar,rxm,runr,nsg,filnam,fil1,rcs,pith,rcsjdt)

      subroutine curvefits(y,f,iyr,n,n1,id,iopt,alpha,mxy,mxs)
      subroutine curve(n,n1,z,f,eq)		!hakan
      subroutine trend(n,n1,y,f,sl,yi)			!hakan
      subroutine xmean(x,f,n,n1)
      subroutine supsmu (n,x,y,w,iper,span,alpha,smo,sc)
      subroutine smooth (n,x,y,w,span,iper,vsmlsq,smo,acvr)
      subroutine spline(n,y,f,pp,ls)
      subroutine spline1(n,y,f,ls)
      subroutine spline2(n,y,f,ls)
      subroutine robsum(x,n,nc,crnmn,crnsd,nss,iopt,mxy,mxs)
      subroutine mnsd(x,n,xm,sd)
      subroutine xbiwt (xdata,n,xlbiwt,xsbiwt,xlbiwt1,xsbiwt1)
      subroutine xmad (xdata,n,xmed,xmadm)
      subroutine mdian1 (x,n,xmed)
      subroutine mfs(x,n,xmed,hh,hl,fsd,rmn,rmx)
      subroutine qcksrt(n,arr)
      subroutine cenbyseg(mnsl,x,nc,idate,ident,mxy,mxs)
      subroutine cenbyify(mxsy,x,nc,idate,ident,mxy,mxs)
      subroutine cenbycom(ifc,ilc,x,nc,idate,ident,mxy,mxs)
      subroutine savcen(cproc,icen1,icen2,x,y,nc,idate,ident,itrdb,filnam,iu11,mxy,mxs)
      subroutine arpad(x,n,y,np,ls,mxy)
      subroutine memcof(data,n,m,pm,cof,wk1,wk2,wkm)
      subroutine extend(y,n,ncast,arps,ip,iopt)
      subroutine plot1(nmax,wrk,sp,ny,iy,xlab,ylab,tit,rline,annot1,annot2)
      subroutine spaghetti(xy,ny,ns,ify,xlab,ylab,tit,annot1,annot2,mxy,mxs)
      subroutine runbar(x,ybar,idate,nc,rxm,runr,ncnt,nsg,nlp,mxy,mxs,iu33)
      subroutine rrbar(x,wrk1,idate,nc,ifskp,ilskp,nr,ave,sdev,see,nsg,mxy,mxs,maxlen)
      subroutine pearsn(x,y,n,r,a,b)
      subroutine intfrm(datum,frm)
      subroutine stringclean(string,size)
      subroutine trrw(id,iyr,n,y,nc,ifl,iu,iuo,q,tit,tag,mxy,itrdb)
      subroutine datar(id,n,x,iyr,iu,mxy)
      subroutine blank(l)
      subroutine trread(x,y,nc,idate,ident,itrdb,iu10,mxy,mxs)

RCS subroutines and calls
	KEEPERS
	subroutine plt1(mxsl,rmax,mey,ycal,fycaly,lycaly,flag)
	subroutine rcurve(mxy,mxs,n,x,xrc,f,idate,pith,flag,mxage,eq,rcsjdt,ndt)
	subroutine pithy(mxy,iu,pith,poff)
       subroutine detrend2(x,f,n1,n,eq,jdt,mxy,ndt)			!Hakan
       subroutine gamoeba(pam,yam,v,ndmaxp1,ndmax,nd,iter,iopt,nemax,n1,ne,x,y,yfit,sumsq)	!Hakan
       subroutine amoeba(p,y,mp,np,ndim,iter,ftol,iopt,
     *                 nemax,ne,x,ye)
     		REMOVE
      		subroutine curve(n1,n,z,f,eq)		!Hakan
      		subroutine trend(n1,n,y,f,sl,yi)			!Hakan
      subroutine hughdi(x,y,n1,ntot,xy,coef,flag)		!Hakan
      subroutine gexp(y,nt,n,f,wk1,wk2,coef,flag)		!Hakan
      subroutine moment(data,n,ave,adev,sdev,var,skew,curt,sens,ac)
      		subroutine spline(n,y,f,pp,ls)
MODIFY or rename?
subroutine xmean(x,n,xm)
      subroutine lowess(mxd,y,ys,n,f)   ! added mxd to argument list
      subroutine lowest(x,y,n,xs,ys,nleft,nright,w,userw,rw,ok)
      subroutine msmoor(x,y,z,n,m,iter,ier,mxy)
      subroutine msmoo(x,y,z,n,m,iter,ier,mxy)
      		subroutine trrw(id,iyr,n,y,nc,ifl,iu,iuo,q)
      		subroutine datar(id,n,x,iyr,iu)
      		subroutine comint(mxs,iyr,id,n,ns,ou)
		subroutine supsmu (n,x,y,w,iper,span,alpha,smo,sc)
      		subroutine smooth (n,x,y,w,span,iper,vsmlsq,smo,acvr)
      subroutine sort(n,ra)
      function gamoff(v,ndmax,nemax,ne,x,y,iopt)
      function ametry(p,y,psum,mp,np,ndim,ihi,fac,iopt,
     *                nemax,ne,xe,ye)
