summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJohan B. C. Engelen <jbc.engelen@swissonline.ch>2014-09-03 21:31:31 +0000
committerJohan B. C. Engelen <j.b.c.engelen@alumnus.utwente.nl>2014-09-03 21:31:31 +0000
commit4e474d44ed34634ddbebe61ca69c140f8f899618 (patch)
tree02f2ef9db7b0627d3ded4a17a14413d6940ec748 /src
parentundo some things from rev 13530, to fix compile with gcc 4.9.0 -Werror=return... (diff)
downloadinkscape-4e474d44ed34634ddbebe61ca69c140f8f899618.tar.gz
inkscape-4e474d44ed34634ddbebe61ca69c140f8f899618.zip
remove glib dependency, but add return statements to help compiler and prevent return-type warnings
(bzr r13341.1.195)
Diffstat (limited to 'src')
-rw-r--r--src/axis-manip.h12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/axis-manip.h b/src/axis-manip.h
index 70cdb557e..5e245939e 100644
--- a/src/axis-manip.h
+++ b/src/axis-manip.h
@@ -15,7 +15,6 @@
#include <cassert>
#include <string>
#include <utility>
-#include <glib.h>
namespace Proj {
@@ -79,18 +78,15 @@ inline int axis_to_int(Box3D::Axis axis) {
switch (axis) {
case Box3D::X:
return 0;
- break;
case Box3D::Y:
return 1;
- break;
case Box3D::Z:
return 2;
- break;
case Box3D::NONE:
return -1;
- break;
default:
assert(false);
+ return -1; // help compiler's flow analysis (-Werror=return-value)
}
}
@@ -105,7 +101,8 @@ inline Proj::Axis toProj(Box3D::Axis axis) {
case Box3D::NONE:
return Proj::NONE;
default:
- g_assert_not_reached();
+ assert(false);
+ return Proj::NONE; // help compiler's flow analysis (-Werror=return-value)
}
}
@@ -128,7 +125,8 @@ inline Box3D::Axis toAffine(Proj::Axis axis) {
case Proj::NONE:
return Box3D::NONE;
default:
- g_assert_not_reached();
+ assert(false);
+ return Box3D::NONE; // help compiler's flow analysis (-Werror=return-value)
}
}