integer x;
integer *y;
integer *z[4];
integer (*w)[4];
integer (foo[3])(string);