diff minijss/jssplr.c @ 1134:d0898867ec4c

Various fixes for issues reported by clang static analyzer.
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 04 Mar 2015 08:38:19 +0200
parents e22d4ceb6414
children aa3738b121d1
line wrap: on
line diff
--- a/minijss/jssplr.c	Wed Mar 04 07:16:06 2015 +0200
+++ b/minijss/jssplr.c	Wed Mar 04 08:38:19 2015 +0200
@@ -379,9 +379,6 @@
 static void jmpSetNewOrder(JSSPlayer * mp, int order)
 {
     BOOL orderOK;
-    int pattern;
-
-    pattern = jsetOrderEnd;
     mp->order = jsetNotSet;
     orderOK = FALSE;
 
@@ -394,7 +391,7 @@
         }
         else
         {
-            pattern = mp->module->orderList[order];
+            int pattern = mp->module->orderList[order];
             if (pattern == jsetOrderSkip)
             {
                 order++;
@@ -640,6 +637,7 @@
                 delta = 255;
                 break;
             case 3:
+            default:
                 delta = jmpSineTab[tmp];
                 break;
         }
@@ -677,6 +675,7 @@
                 delta = 255;
                 break;
             case 3:
+            default:
                 delta = jmpSineTab[tmp];
                 break;
         }