I came across this line:
void (*(*x)(void (*[10])(int *)))(int *)
Can anybody tell me what it is?
cdecl is very helpful for this kind of thing. It says:
declare x as pointer to function (array 10 of pointer to function (pointer to int) returning void) returning pointer to function (pointer to int) returning void