File paintown-noreturnnonvoid-fix.patch of Package paintown
diff -Naur paintown-3.6.0.orig/src/mugen/compiler.cpp paintown-3.6.0/src/mugen/compiler.cpp
--- paintown-3.6.0.orig/src/mugen/compiler.cpp 2012-03-08 07:39:49.000000000 +0100
+++ paintown-3.6.0/src/mugen/compiler.cpp 2012-12-04 23:09:12.420390158 +0100
@@ -966,6 +966,7 @@
switch (environment.getCharacter().getFacing()){
case FacingRight: return x - environment.getStage().maximumLeft(&environment.getCharacter());
case FacingLeft: return environment.getStage().maximumRight(&environment.getCharacter()) - x;
+ default: return 0;
}
}
@@ -986,6 +987,7 @@
switch (environment.getCharacter().getFacing()){
case FacingRight: return x - environment.getStage().maximumLeft(&environment.getCharacter());
case FacingLeft: return environment.getStage().maximumRight(&environment.getCharacter()) - x;
+ default: return 0;
}
}
@@ -1006,6 +1008,7 @@
switch (environment.getCharacter().getFacing()){
case FacingLeft: return x - environment.getStage().maximumLeft(&environment.getCharacter());
case FacingRight: return environment.getStage().maximumRight(&environment.getCharacter()) - x;
+ default: return 0;
}
}
@@ -1025,6 +1028,7 @@
switch (environment.getCharacter().getFacing()){
case FacingLeft: return x - environment.getStage().maximumLeft(&environment.getCharacter());
case FacingRight: return environment.getStage().maximumRight(&environment.getCharacter()) - x;
+ default: return 0;
}
}
@@ -4867,6 +4871,7 @@
switch (environment.getCharacter().getFacing()){
case FacingLeft: return environment.getCharacter().getFrontX() - enemy->getFrontX();
case FacingRight: return enemy->getFrontX() - environment.getCharacter().getFrontX();
+ default: return 0;
}
}
@@ -4963,6 +4968,7 @@
switch (environment.getCharacter().getFacing()){
case FacingLeft: return environment.getCharacter().getX() - enemy->getX();
case FacingRight: return enemy->getX() - environment.getCharacter().getX();
+ default: return 0;
}
}