changeset 12307:3c7b4702c1f1 octave-forge

get rid of compiler warnings
author schloegl
date Fri, 10 Jan 2014 14:18:40 +0000
parents 6eb642de94a3
children c98bc268ccdc
files extra/NaN/src/linear.cpp extra/NaN/src/linear.h extra/NaN/src/train.c
diffstat 3 files changed, 5 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/extra/NaN/src/linear.cpp	Fri Jan 10 13:34:15 2014 +0000
+++ b/extra/NaN/src/linear.cpp	Fri Jan 10 14:18:40 2014 +0000
@@ -957,7 +957,7 @@
 	double d, G_loss, G, H;
 	double Gmax_old = INF;
 	double Gmax_new;
-	double Gmax_init;
+	double Gmax_init = 0.0;
 	double d_old, d_diff;
 	double loss_old, loss_new;
 	double appxcond, cond;
@@ -1244,7 +1244,7 @@
 	double d, G, H;
 	double Gmax_old = INF;
 	double Gmax_new;
-	double Gmax_init;
+	double Gmax_init = 0.0;
 	double sum1, appxcond1;
 	double sum2, appxcond2;
 	double cond;
@@ -2108,7 +2108,7 @@
 		free(param->weight);
 }
 
-const char *check_parameter(const problem *prob, const parameter *param)
+const char *check_parameter(const parameter *param)
 {
 	if(param->eps <= 0)
 		return "eps <= 0";
--- a/extra/NaN/src/linear.h	Fri Jan 10 13:34:15 2014 +0000
+++ b/extra/NaN/src/linear.h	Fri Jan 10 14:18:40 2014 +0000
@@ -86,7 +86,7 @@
 
 void destroy_model(struct model *model_);
 void destroy_param(struct parameter *param);
-const char *check_parameter(const struct problem *prob, const struct parameter *param);
+const char *check_parameter(const struct parameter *param);
 extern void (*liblinear_print_string) (const char *);
 
 #ifdef __cplusplus
--- a/extra/NaN/src/train.c	Fri Jan 10 13:34:15 2014 +0000
+++ b/extra/NaN/src/train.c	Fri Jan 10 14:18:40 2014 +0000
@@ -355,7 +355,7 @@
 		}
 
 		// train's original code
-		error_msg = check_parameter(&prob, &param);
+		error_msg = check_parameter(&param);
 
 		if(err || error_msg)
 		{