#include int f1(); int f2(int); int f3(int (*g)(int)); int f1() { printf("in f1"); } int f2(int x) { printf("in f2 %d\n", x); } int f3(int (*g)(int)) { (*g)(2); } main() { f3(f2); }