/* -*- C++ -*- */

#ifndef __MINUIT__
#define __MINUIT__

extern "C" {

  typedef void (*FCN)(int *, double *, double *, double *, int *, void *);

  void mninit_(int *, int *, int *);

  void mnparm_(int *, const char *, double *, double *, double *, double *, int *,
	       int);	// string length

  void mnpout_(int *, const char *, double *, double *, double *, double *, int *,
	       int);	// string length

  void mintio_(int *, int *, int *);

  void mnintr_(FCN, void (*)());

  void mncomd_(FCN, const char *, int*, void (*)(),
	       int); 	// string length

  void mnstat_(double*, double*, double*, int*, int*, int*);

  void mnerrs_(int*, double*, double*, double*, double*);

  void mnemat_(double*, const int*);
}

#endif


