1  extern void foo (void);
       2  
       3  void (*foo_p) (void);
       4  
       5  int
       6  main ()
       7  {
       8    foo_p = foo;
       9    return 0;
      10  }
       1  extern void foo (void);
       2  
       3  void (*foo_p) (void);
       4  
       5  int
       6  main ()
       7  {
       8    foo_p = foo;
       9    return 0;
      10  }