Blob Blame History Raw
--- Couenne-0.5.7/src/branch/StrongBranchingSetupList.cpp.orig	2012-06-11 21:41:05.000000000 -0600
+++ Couenne-0.5.7/src/branch/StrongBranchingSetupList.cpp	2019-06-22 18:44:58.089475200 -0600
@@ -262,7 +262,7 @@ inline bool compStrongPri (struct objStr
 
 	CoinFillN (varObj, n, -1);
 
-	for (unsigned int i = 0; i < numberObjects; i++) {
+	for (int i = 0; i < numberObjects; i++) {
 
 	  int indVar = objectOrig [i] -> columnNumber ();
 
@@ -415,9 +415,9 @@ inline bool compStrongPri (struct objStr
 
     while (numberOnList_ == 0) { // FIXME: add iteration limit
 
-      for (unsigned int i = 0; i < numberObjects; i++) {
+      for (int i = 0; i < numberObjects; i++) {
 
-	int indexObj = ((objectInd.size () > 0) && (i < objectInd.size ())) ? objectInd [i] : i;
+	int indexObj = ((objectInd.size () > 0) && ((size_t)i < objectInd.size ())) ? objectInd [i] : i;
 
 	int way;
 	//double value = object [indexObj] -> checkInfeasibility (info);
--- Couenne-0.5.7/src/convex/generateCuts.cpp.orig	2014-03-12 19:35:13.000000000 -0600
+++ Couenne-0.5.7/src/convex/generateCuts.cpp	2019-06-22 18:43:07.720675304 -0600
@@ -477,13 +477,13 @@ void CouenneCutGenerator::generateCuts (
 
 	if (jnlst_ -> ProduceOutput (J_VECTOR, J_BOUNDTIGHTENING)) {
 	  printf ("orbit bounds: "); fflush (stdout);
-	  for(int j = 0; j < orbit.size (); j++) {
+	  for(size_t j = 0; j < orbit.size (); j++) {
 	    printf ("x_%d [%g,%g] ", orbit[j], lb [orbit [j]], ub [orbit [j]]);
 	    fflush (stdout);
 	  }
 	}
 
-	for (int j = 0; j < orbit.size (); j++) {
+	for (size_t j = 0; j < orbit.size (); j++) {
  
 	  int indOrb = orbit [j];
 
@@ -497,7 +497,7 @@ void CouenneCutGenerator::generateCuts (
 	jnlst_ -> Printf (J_VECTOR, J_BOUNDTIGHTENING, 
 			  " --> new common bounds: [%g,%g]\n", ll, uu);
 
-	for(int j = 0; j < orbit.size (); j++) {
+	for(size_t j = 0; j < orbit.size (); j++) {
 
 	  int indOrb = orbit [j];