extern int bar(void); | |
typedef int (*func_p) (void); | |
extern func_p get_bar (void); | |
void | |
check_bar (void) | |
{ | |
func_p bar_ptr = get_bar (); | |
if (bar_ptr != bar) | |
__builtin_abort (); | |
if (bar_ptr() != -1) | |
__builtin_abort (); | |
if (bar() != -1) | |
__builtin_abort (); | |
} |