Declaring A Function Pointer In C