I know there are similar questions in stackoverflow, but they are ALL answered incorrectly!
The question is how to define a function pointer with reduced arguments fr