File gfan-returns.diff of Package gfan

From: Jan Engelhardt <jengelh@medozas.de>
Date: 2011-09-27 04:14:22.744016953 +0200
Upstream: ?

Fix things like:

gfanlib_vector.h:291:7: warning: no return statement in function
returning non-void [-Wreturn-type]
app_tropicalintersection.cpp:45:2: warning: control reaches end
of non-void function [-Wreturn-type]

---
 app_fancoarsening.cpp        |    2 ++
 app_tropicalintersection.cpp |    1 +
 gfanlib_vector.h             |    1 +
 gfanlib_zcone.cpp            |    1 +
 4 files changed, 5 insertions(+)

Index: gfan0.5/app_fancoarsening.cpp
===================================================================
--- gfan0.5.orig/app_fancoarsening.cpp
+++ gfan0.5/app_fancoarsening.cpp
@@ -38,6 +38,8 @@ public:
 
     int i=0;
 
+	/* unused function */
+	return IntegerVectorList();
   }
 
   const char *helpText()
Index: gfan0.5/app_tropicalintersection.cpp
===================================================================
--- gfan0.5.orig/app_tropicalintersection.cpp
+++ gfan0.5/app_tropicalintersection.cpp
@@ -42,6 +42,7 @@ public:
 			AsciiPrinter(Stdout)<<"The following vector is in intersection, but initial ideal contains a monomial:\n"<<w;
 			assert(0);
 		}
+		return true;
 	}
 };
 
Index: gfan0.5/gfanlib_vector.h
===================================================================
--- gfan0.5.orig/gfanlib_vector.h
+++ gfan0.5/gfanlib_vector.h
@@ -288,6 +288,7 @@ public:
           f<<*i;
         }
         f<<")";
+        return f;
       }
   typ gcd()const
   {
Index: gfan0.5/gfanlib_zcone.cpp
===================================================================
--- gfan0.5.orig/gfanlib_zcone.cpp
+++ gfan0.5/gfanlib_zcone.cpp
@@ -726,6 +726,7 @@ std::ostream &operator<<(std::ostream &f
   f<<c.inequalities<<std::endl;
   f<<"Equations:"<<std::endl;
   f<<c.equations<<std::endl;
+  return f;
 }
 
 
openSUSE Build Service is sponsored by