/* @(#)proto_mutil.h 1.1 (ESO-IPG) 2/11/94 10:14:52 */ /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ .COPYRIGHT (c) 1993 European Southern Observatory .IDENTifer proto_mutil.h .AUTHOR Otmar Stahl .KEYWORDS prototypes .LANGUAGE C & ANSI-C .PURPOSE prototypes for all NR-Routines routines used in MOS .ENVIRONment none .VERSION 1.0 6-APR-1994 Otmar Stahl ------------------------------------------------------------*/ extern void lfit( #ifdef __STDC__ double [], double [], int, double [], int, void (*) (double, double *, int) #endif ); extern void gaussj( #ifdef __STDC__ double **, int, double **, int #endif ); extern void polint( #ifdef __STDC__ float [], float [], int, float, float *, float * #endif ); extern float eval_fpoly( #ifdef __STDC__ float, float *, int #endif ); extern double eval_dpoly( #ifdef __STDC__ double, double *, int #endif ); extern void dpoly( #ifdef __STDC__ double, double [], int #endif ); extern float median( #ifdef __STDC__ float [], int #endif ); extern void piksrt( #ifdef __STDC__ int, float [] #endif ); extern void dsvdcmp( #ifdef __STDC__ double **, int, int, double [], double ** #endif ); extern void dsvbksb( #ifdef __STDC__ double **, double [], double **, int, int, double [], double [] #endif ); extern double dpythag( #ifdef __STDC__ double, double #endif ); extern double select_pos( #ifdef __STDC__ unsigned long, unsigned long, double [] #endif ); extern float pik_median( #ifdef __STDC__ int, float [] #endif ); extern float heap_median( #ifdef __STDC__ int, float [] #endif ); extern void fit_poly( #ifdef __STDC__ float [], float [], double, double, int, int #endif );