1 int foo (void); 2 int baz (void); 3 extern int weak (void); 4 asm (".weak weak"); 5 foo(void)6 int foo (void) 7 { 8 return 20; 9 } 10 baz(void)11 int baz (void) 12 { 13 return weak () + 1; 14 } 15