doc: paulchen beispiele {code{a,b},gesamt} entpackt (jedes mal entpacken nervt langsa...
[uebersetzerbau-ss10.git] / aus_sammelwut / paulchen / ublu / ss08 / abgabe / gesamt / testcases / g6.call
diff --git a/aus_sammelwut/paulchen/ublu/ss08/abgabe/gesamt/testcases/g6.call b/aus_sammelwut/paulchen/ublu/ss08/abgabe/gesamt/testcases/g6.call
new file mode 100644 (file)
index 0000000..0a0dae8
--- /dev/null
@@ -0,0 +1,18 @@
+extern long g6(long a, long b);
+
+int check_arg2(long (*function)(long, long), long blubb[2][2]) {
+       int ret,a,b;
+       ret=1;
+       for(a=0;a<2;a++) {
+               for(b=0;b<2;b++) {
+                       ret&=(function(a,b)==blubb[a][b]);
+               }
+       }
+       return ret;
+}
+
+long ret_g6[2][2]={{0,1},{0,0}};
+
+return check_arg2(g6,ret_g6);
+
+