C Function Pointer Declaration Syntax