int **i, j;
int (*(*c)())[];
int *(*d[1])();

typedef struct {
	int **i, j;
	int (*(*c)())[];
	int *(*d[1])();
} s;

s foo;
