#include int xplusthree(int x) { return x + 3; } int main() { extern int call(int (*f)(int), int x); printf("%d\n", call(xplusthree, 58)); return 0; } int call(int (*f)(int), int x) { return (*f)(x); }