void polin2(x1a,x2a,ya,m,n,x1,x2,y,dy) float x1a[],x2a[],**ya,x1,x2,*y,*dy; int m,n; { int k,j; float *ymtmp,*vector(); void polint(),free_vector(); ymtmp=vector(1,m); for (j=1;j<=m;j++) { polint(x2a,ya[j],n,x2,&ymtmp[j],dy); } polint(x1a,ymtmp,m,x1,y,dy); free_vector(ymtmp,1,m); }