int f1(int x[2][]) /* bad */
{
return x[2][3];
}
int f2(int x[][2]) /* okay */
{
return x[2][3];
}
int f3(int x[][]) /* bad */
{
return x[2][3];
}
int f4(int x[][][2]) /* bad */
{
return x[2][3][1];
}
int f5(int x[2][][2]) /* bad */
{
return x[2][3][1];
}
int f6(int x[][2][2]) /* okay */
{
return x[2][3][1];
}