--- /dev/null
+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);
+
+