#include <stdio.h>

void f(void *a,int x,int y)
{
	int (*b)[y] = a;
	for(int n=0;n<x;++n,puts(""))for(int m=0;m<y;++m)printf("%d",b[n][m]);
}

int main(void) {
	int x,y;
	x = 2;
	y = 3;
	f((int[][3]){
		         {1,2,3},
				 {9,8,7}
				},
				x,y);
	return 0;
}
