void dblse(double*,long,long,long,long,double[],double[][2],
	double,long,double,long*,double[],double*,long*,
	double[],double[],double[],double[],double[],double[],long[],
	long[],double[],double[],double[]);
void derv1(STRING,double,byte);
void dsbasd(long,long,double[],double,long,double[]);
void dsbasi(long,long,double[],double,double,long*,long*,
	double[]);
void dsfind(double[],long,long,double,long*,long*);
void dsfitc(byte[][5],double[],double[],double[],long,long,double[],double[],double*,long[],long[],double[]);
void ermor(STRING,byte);
void ermsg(STRING,long,long,STRING,byte);
void ierm1(STRING,long,long,STRING,STRING,long,byte);
void ierv1(STRING,long,byte);