1  #pragma weak foo
       2  
       3  extern void foo ();
       4  
       5  void
       6  foo ()
       7  {
       8  }
       1  #pragma weak foo
       2  
       3  extern void foo ();
       4  
       5  void
       6  foo ()
       7  {
       8  }