3 ms·
Agreed. They turned this declaration: char (*(*x())[5])() into this English description: > declare x as function returning pointer to array 5 of pointer t
by quietbritishjim 6y ago
Agreed. They turned this declaration:
char (*(*x())[5])()
into this English description:
> declare x as function returning pointer to array 5 of pointer to function returning char
What was really needed was just to disentangle the function declarations, like this:
x: fn () -> &((&fn () -> char)[5])