Function pointer typedef

What is going on???