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;
                     }
                 }
 
openSUSE Build Service is sponsored by