Sometimes declarations in C just seems like a joke to me. Consider e.g. the following being valid C AFAICT: int func(struct A { int b; } const *const (*(*a[14])(struct A))[17]); Especially function pointers/return types and arrays always combine nicely.
0
0
0
41
0