int (*f)(int); int g(int x) { return x; } int main(void) { int y = 0; f = g; if (*f) { y = f(1); } return y; }