float *farray1(); float maxlag(a,b,n,dt,prec) float *a,*b,dt,prec; int n; { float *work1,*work2,save,max,len; int m1,m2,i; m2=m1=min2n(n); len=m1*dt; while(dt>=prec) { dt*=0.5; m2*=2; } work1=farray1(0,m2+1); work2=farray1(0,m2+1); for(i=0;i0.5*len) save-=len; return(save); }