2 void fooc(int x
[const 5]);
3 void foos(int x
[static 5]);
4 void foov(int x
[volatile 5]);
5 void foor(int x
[restrict
5]);
6 void fooc(int [const 5]);
7 void foos(int [static 5]);
8 void foov(int [volatile 5]);
9 void foor(int [restrict
5]);
10 void fooc(int (* const x
));
12 void foov(int * volatile x
);
13 void foor(int * restrict x
);
14 void fooc(int x
[volatile 5])
21 void foovm(int x
[const *]);
22 void foovm(int * const x
);
24 void wrongc(int x
[3][const 4]);
25 void wrongvm(int x
[static *]);
26 void foovm(int x
[const *])