/* divdifc.h 13 April 1999 */ # define ERROR 0 # define FALSE 0 # define MAX(a,b) ( (a)>(b) ? (a) : (b) ) # define MIN(a,b) ( (a)>(b) ? (b) : (a) ) # define PI 3.14159265358979323846264338327950288419716939937510 # define SUCCESS 1 # define TRUE 1 void adddif ( float diftab[], int ntab, float xtab[], float xval, float ytab[], float yval ); void antdif ( float diftab[], float anttab[], int ntab, float xtab[] ); void derdif ( float diftab[], float dertab[], int ntab, float xtab[] ); void dif_to_poly ( float diftab[], int ntab, float xtab[] ); void movdif ( float diftab[], int ntab, float xtab[], float xval ); void outdif ( float diftab[], int ntab, float xtab[], float ytab[] ); void poly_ant_cof ( int n, float poly_cof[], float poly_cof2[] ); void poly_ant_val ( int n, float poly_cof[], float xval, float *yval ); void poly_der_cof ( int n, float poly_cof[], float poly_cof2[] ); void poly_der_val ( int n, float poly_cof[], float xval, float *yval ); void poly_print ( int n, float poly_cof[] ); void poly_val ( int n, float poly_cof[], float xval, float *yval ); void pridif ( float diftab[], int ntab, float xtab[] ); void setdif ( float diftab[], int ntab, float xtab[], float ytab[] ); void valdif ( float diftab[], int ntab, float xtab[], float xval, float *yval ); void zerdif ( float diftab[], int ntab, float xtab[] );