extern int printf(const char *, ...);void f(void);void bar(void) { void f(void); f(); }void foo(void) { extern void f(void); f(); }void f(void) { printf("f\n"); } int main(){ bar(); foo(); return 0;}extern int printf(const char *, ...);
void f(void);
void bar(void) { void f(void); f(); }
void foo(void) { extern void f(void); f(); }
void f(void) { printf("f\n"); }
int main()
{
bar();
foo();
return 0;
}