I came across this line:
void (*(*x)(void (*[10])(int *)))(int *)
Can anybody tell me what it is?
A pointer to a function which has an array of 10 pointers to functions that has int * argument and return type void as argument, and returns a pointer to a function which has int * argument and return type void.
Source