// section 6.2.5
float * p;
float * const q;
const float * r;
struct tag {float f;} s;
void g(struct tag (*[5])(float));

// section 6.2.7
int f(int (*)(), double (*)[3]);
int f(int (*)(char *), double (*)[3]);
