I was on cdecl and I encountered a strange construct:
Apparently, it means "cast foo into block(int, long long) returning double."Code:(double (^)(int , long long ))foo
Then I googled "C blocks" and got a whole bunch of unrelated crap about scope and braces. Does anyone happen to know off hand what it is?