chiark / gitweb /
fix compiler warnings about prototype mismatches in options.c; thanks to Benoit Scherrer
authorstevenj <stevenj@alum.mit.edu>
Wed, 1 Sep 2010 01:18:27 +0000 (21:18 -0400)
committerstevenj <stevenj@alum.mit.edu>
Wed, 1 Sep 2010 01:18:27 +0000 (21:18 -0400)
darcs-hash:20100901011827-c8de0-0671d98605879992d794934fc521518a73c7e98b.gz

api/nlopt.h
api/options.c
util/stop.c

index 9f19b5bfd0bbbb4eb09d6077670dde6e9916de4d..d928a470566a750508b7a9f7c016b07805371d77 100644 (file)
@@ -251,14 +251,14 @@ NLOPT_EXTERN(nlopt_result) nlopt_get_xtol_abs(const nlopt_opt opt,
                                             double *tol);
 
 NLOPT_EXTERN(nlopt_result) nlopt_set_maxeval(nlopt_opt opt, int maxeval);
-NLOPT_EXTERN(int) nlopt_get_maxeval(nlopt_opt opt);
+NLOPT_EXTERN(int) nlopt_get_maxeval(const nlopt_opt opt);
 
 NLOPT_EXTERN(nlopt_result) nlopt_set_maxtime(nlopt_opt opt, double maxtime);
-NLOPT_EXTERN(double) nlopt_get_maxtime(nlopt_opt opt);
+NLOPT_EXTERN(double) nlopt_get_maxtime(const nlopt_opt opt);
 
 NLOPT_EXTERN(nlopt_result) nlopt_force_stop(nlopt_opt opt);
 NLOPT_EXTERN(nlopt_result) nlopt_set_force_stop(nlopt_opt opt, int val);
-NLOPT_EXTERN(int) nlopt_get_force_stop(nlopt_opt opt);
+NLOPT_EXTERN(int) nlopt_get_force_stop(const nlopt_opt opt);
 
 /* more algorithm-specific parameters */
 
index 0c86418da1d236336ceb4a04190fc695d9484811..3749b7bcbac60a6bcc3e083e2d9fb02e44dac57c 100644 (file)
@@ -264,7 +264,7 @@ NLOPT_STDCALL nlopt_set_lower_bounds1(nlopt_opt opt, double lb)
 }
 
 nlopt_result
-NLOPT_STDCALL nlopt_get_lower_bounds(nlopt_opt opt, double *lb)
+NLOPT_STDCALL nlopt_get_lower_bounds(const nlopt_opt opt, double *lb)
 {
      if (opt && (opt->n == 0 || lb)) {
          memcpy(lb, opt->lb, sizeof(double) * (opt->n));
@@ -296,7 +296,7 @@ NLOPT_STDCALL nlopt_set_upper_bounds1(nlopt_opt opt, double ub)
 }
 
 nlopt_result
-NLOPT_STDCALL nlopt_get_upper_bounds(nlopt_opt opt, double *ub)
+NLOPT_STDCALL nlopt_get_upper_bounds(const nlopt_opt opt, double *ub)
 {
      if (opt && (opt->n == 0 || ub)) {
          memcpy(ub, opt->ub, sizeof(double) * (opt->n));
@@ -514,7 +514,7 @@ NLOPT_STDCALL nlopt_set_xtol_abs(nlopt_opt opt, const double *xtol_abs)
 }
 
 nlopt_result
-NLOPT_STDCALL nlopt_set_xtol_abs1(nlopt_opt opt, const double xtol_abs)
+NLOPT_STDCALL nlopt_set_xtol_abs1(nlopt_opt opt, double xtol_abs)
 {
      if (opt) {
          unsigned i;
index b9cc05d56f8e33841339ac03d61a979d1a0d0c2a..09e8686986e861254c4017ee10ac33632b117d0a 100644 (file)
@@ -33,12 +33,12 @@ static int relstop(double vold, double vnew, double reltol, double abstol)
            || (reltol > 0 && vnew == vold)); /* catch vnew == vold == 0 */
 }
 
-int nlopt_stop_ftol(const nlopt_stopping *s, const double f, double oldf)
+int nlopt_stop_ftol(const nlopt_stopping *s, double f, double oldf)
 {
      return (relstop(oldf, f, s->ftol_rel, s->ftol_abs));
 }
 
-int nlopt_stop_f(const nlopt_stopping *s, const double f, double oldf)
+int nlopt_stop_f(const nlopt_stopping *s, double f, double oldf)
 {
      return (f <= s->minf_max || nlopt_stop_ftol(s, f, oldf));
 }