/* simpsn.c */ /* simpsn_wrap.c * wrapper for simpsn.c */ #include "mconf.h" #include #ifdef ANSIPROT extern void * malloc ( long ); extern void free ( void * ); #else void * malloc(); void free (); #endif extern double simpsn( double f[], double h); double simpsn_wrap( f, n, h ) double f[]; /* tabulated function */ int n; double h; { double ans=0.0, *g; int j, k; g = (double *) malloc( 9 * sizeof (double) ); for (j=0; j