1  extern int bar(void);
       2  typedef int (*func_p) (void);
       3  
       4  func_p
       5  get_bar (void)
       6  {
       7    return bar;
       8  }
       1  extern int bar(void);
       2  typedef int (*func_p) (void);
       3  
       4  func_p
       5  get_bar (void)
       6  {
       7    return bar;
       8  }