int bar3 = 3; int foo(void); #pragma weak foo int foo(void) { return 3; } int foo3(void) { return foo(); }