[cig-commits] r13049 - in cs/cigma/trunk/src/contrib/ann: include/ANN src

luis at geodynamics.org luis at geodynamics.org
Wed Oct 15 02:07:46 PDT 2008


Author: luis
Date: 2008-10-15 02:07:46 -0700 (Wed, 15 Oct 2008)
New Revision: 13049

Modified:
   cs/cigma/trunk/src/contrib/ann/include/ANN/ANN.h
   cs/cigma/trunk/src/contrib/ann/include/ANN/ANNx.h
   cs/cigma/trunk/src/contrib/ann/src/ANN.cpp
   cs/cigma/trunk/src/contrib/ann/src/kd_dump.cpp
   cs/cigma/trunk/src/contrib/ann/src/perf.cpp
Log:
Fix errors and warnings in ANN that were revealed by GCC 4.3

Modified: cs/cigma/trunk/src/contrib/ann/include/ANN/ANN.h
===================================================================
--- cs/cigma/trunk/src/contrib/ann/include/ANN/ANN.h	2008-10-15 09:07:45 UTC (rev 13048)
+++ cs/cigma/trunk/src/contrib/ann/include/ANN/ANN.h	2008-10-15 09:07:46 UTC (rev 13049)
@@ -89,6 +89,7 @@
 
 #include <cmath>			// math includes
 #include <iostream>			// I/O streams
+#include <cstdlib>          // C standard library
 
 //----------------------------------------------------------------------
 // Limits

Modified: cs/cigma/trunk/src/contrib/ann/include/ANN/ANNx.h
===================================================================
--- cs/cigma/trunk/src/contrib/ann/include/ANN/ANNx.h	2008-10-15 09:07:45 UTC (rev 13048)
+++ cs/cigma/trunk/src/contrib/ann/include/ANN/ANNx.h	2008-10-15 09:07:46 UTC (rev 13049)
@@ -61,7 +61,7 @@
 //----------------------------------------------------------------------
 
 void annError(					// ANN error routine
-	char			*msg,		// error message
+	const char		*msg,		// error message
 	ANNerr			level);		// level of error
 
 void annPrintPt(				// print a point

Modified: cs/cigma/trunk/src/contrib/ann/src/ANN.cpp
===================================================================
--- cs/cigma/trunk/src/contrib/ann/src/ANN.cpp	2008-10-15 09:07:45 UTC (rev 13048)
+++ cs/cigma/trunk/src/contrib/ann/src/ANN.cpp	2008-10-15 09:07:46 UTC (rev 13049)
@@ -163,7 +163,7 @@
 //	Error handler
 //----------------------------------------------------------------------
 
-void annError(char *msg, ANNerr level)
+void annError(const char *msg, ANNerr level)
 {
 	if (level == ANNabort) {
 		cerr << "ANN: ERROR------->" << msg << "<-------------ERROR\n";

Modified: cs/cigma/trunk/src/contrib/ann/src/kd_dump.cpp
===================================================================
--- cs/cigma/trunk/src/contrib/ann/src/kd_dump.cpp	2008-10-15 09:07:45 UTC (rev 13048)
+++ cs/cigma/trunk/src/contrib/ann/src/kd_dump.cpp	2008-10-15 09:07:46 UTC (rev 13049)
@@ -33,6 +33,7 @@
 
 #include "kd_tree.h"					// kd-tree declarations
 #include "bd_tree.h"					// bd-tree declarations
+#include <cstring>                      // C string library
 
 using namespace std;					// make std:: available
 

Modified: cs/cigma/trunk/src/contrib/ann/src/perf.cpp
===================================================================
--- cs/cigma/trunk/src/contrib/ann/src/perf.cpp	2008-10-15 09:07:45 UTC (rev 13048)
+++ cs/cigma/trunk/src/contrib/ann/src/perf.cpp	2008-10-15 09:07:46 UTC (rev 13049)
@@ -102,7 +102,7 @@
 }
 
 										// print a single statistic
-void print_one_stat(char *title, ANNsampStat s, double div)
+void print_one_stat(const char *title, ANNsampStat s, double div)
 {
 	cout << title << "= [ ";
 	cout.width(9); cout << s.mean()/div			<< " : ";



More information about the cig-commits mailing list