Source Code
Try these examples:
int (*(*foo)(void ))[3]
declare bar as volatile pointer to array 64 of const int
cast foo into block(int, long long) returning double
cdecl
C gibberish
↔
English
int (^*(^foo)(void (^*)(int (^)(int *))))(void )
permalink
by
ridiculous_fish