]> git.sur5r.net Git - cc65/blobdiff - test/val/computedgoto.c
again, some TABs slipped into the code...
[cc65] / test / val / computedgoto.c
index f8ab7c05f79e785e518ed957ee28396ab95fcb1a..9f94049418c5dbd0e84d586bedf91ee5d0d816db 100644 (file)
@@ -2,54 +2,54 @@ static unsigned char val, val2;
 
 static void act(const unsigned char op) {
 
-       static const void * const arr[] = {
-               &&op0,
-               &&op1,
-               &&op2,
-               &&op3,
-               &&op4,
-               &&op5,
-               &&op6,
-       };
-
-       goto *arr[op];
-
-       op0:
-       val += 1;
-       return;
-
-       op1:
-       val += 2;
-       return;
-
-       op2:
-       val += 3;
-       return;
-
-       op3:
-       val2 += 1;
-       return;
-
-       op4:
-       val2 += 5;
-       return;
-
-       op5:
-       val2 += 7;
-       return;
-
-       op6:
-       val2 += 9;
-       return;
+        static const void * const arr[] = {
+                &&op0,
+                &&op1,
+                &&op2,
+                &&op3,
+                &&op4,
+                &&op5,
+                &&op6,
+        };
+
+        goto *arr[op];
+
+        op0:
+        val += 1;
+        return;
+
+        op1:
+        val += 2;
+        return;
+
+        op2:
+        val += 3;
+        return;
+
+        op3:
+        val2 += 1;
+        return;
+
+        op4:
+        val2 += 5;
+        return;
+
+        op5:
+        val2 += 7;
+        return;
+
+        op6:
+        val2 += 9;
+        return;
 }
 
 int main(void) {
 
-       val = val2 = 0;
+        val = val2 = 0;
 
-       act(1);
-       act(3);
-       act(5);
+        act(1);
+        act(3);
+        act(5);
 
-       return val == 2 && val2 == 8 ? 0 : 1;
+        return val == 2 && val2 == 8 ? 0 : 1;
 }