This is minuit89.h in view mode; [Download] [Up]
/* minuit89.h by Andrew Weir January 1990
*
* structure equivalents of MINUIT89.COMMON and function declarations
* that are needed by C or Objective-C code
*/
#ifndef _MINUIT89_H_
#define _MINUIT89_H_
#define MNE 100
#define MNI 50
#define MAXDBG 10
#define MAXSTK 10
#define MAXPT 101
#ifdef F2C
#define MN7ERR mn7err_
#define MN7EXT mn7ext_
#else
#define MN7ERR mn7err
#define MN7EXT mn7ext
#endif
/* Common blocks... */
struct mn7ext_t {
double u[MNE];
double alim[MNE];
double blim[MNE];
};
struct mn7err_t {
double erp[MNI];
double ern[MNI];
double werr[MNI];
double globcc[MNI];
};
/* Functions and subroutines... */
#ifdef F2C
void mnpout_( int *iparm, char *name, double *value, double *error,
double *lbound, double *ubound, int *intparm,
int name_len);
#else
void mnpout_( int *iparm, char *name, double *value, double *error,
double *lbound, double *ubound, int *intparm,
int, int, int, int, int, int, int );
#endif
/*
* Provides the caller with information concerning the current status
* of parameter number iparm.
*/
void mncler_( void );
#ifdef F2C
void mnparm_(int *iparm, char *name, double *value, double *stepSize,
double *lower, double *upper, int *ierr, int name_len );
void mnexcm_(void (*fcn)(), char *chnam, double *arglist, int *nargs,
int *irc, void *fcnParms, int chnam_len);
#else
void mnparm_(int *iparm, char *name, double *value, double *stepSize,
double *lower, double *upper, int *ierr, int, int, int,
int, int, int, int);
void mnexcm_(void (**fcn)(), char *chnam, double *arglist, int *nargs,
int *irc, void *fcnParms, int, int, int, int, int, int);
#endif
void mninit_(int *, int *, int *, int, int, int);
#endif
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.