Redefine the default boolean type to gmx_bool.
[alexxy/gromacs.git] / src / tools / expfit.c
index a511241b3600ee346bccede50e2e529f45ef7ddf..ce79bba44d9a19485edab06f4ddd4304b7434bcc 100644 (file)
@@ -67,13 +67,13 @@ const char *longs_ffn[effnNR] = {
   "y = a2*ee(a1,x) + (1-a2)*ee(a2,x)"
 };
 
-extern bool mrqmin(real x[],real y[],real sig[],int ndata,real a[],
+extern gmx_bool mrqmin(real x[],real y[],real sig[],int ndata,real a[],
                   int ma,int lista[],int mfit,real **covar,real **alpha,
                   real *chisq,
                   void (*funcs)(real x,real a[],real *y,real dyda[]),
                   real *alamda);
 
-extern bool mrqmin_new(real x[],real y[],real sig[],int ndata,real a[], 
+extern gmx_bool mrqmin_new(real x[],real y[],real sig[],int ndata,real a[], 
                       int ia[],int ma,real **covar,real **alpha,real *chisq, 
                       void (*funcs)(real, real [], real *, real []), 
                       real *alamda);
@@ -296,13 +296,13 @@ real fit_function(int eFitFn,real *parm,real x)
 }
 
 /* lmfit_exp supports up to 3 parameter fitting of exponential functions */
-static bool lmfit_exp(int nfit,real x[],real y[],real dy[],real ftol,
-                     real parm[],real dparm[],bool bVerbose,
+static gmx_bool lmfit_exp(int nfit,real x[],real y[],real dy[],real ftol,
+                     real parm[],real dparm[],gmx_bool bVerbose,
                      int eFitFn,int fix)
 {
   real chisq,ochisq,alamda;
   real *a,**covar,**alpha,*dum;
-  bool bCont;
+  gmx_bool bCont;
   int  i,j,ma,mfit,*lista,*ia;
 
   if ((eFitFn < 0) || (eFitFn >= effnNR))
@@ -398,7 +398,7 @@ static bool lmfit_exp(int nfit,real x[],real y[],real dy[],real ftol,
 
 real do_lmfit(int ndata,real c1[],real sig[],real dt,real x0[],
              real begintimefit,real endtimefit,const output_env_t oenv,
-              bool bVerbose, int eFitFn,real fitparms[],int fix)
+              gmx_bool bVerbose, int eFitFn,real fitparms[],int fix)
 {
   FILE *fp;
   char buf[32];