1extern void abort(void); 2extern int strcmp(const char *, const char *); 3 4int foo(const char *a) 5{ 6 return strcmp(a, "main"); 7} 8 9int main(void) 10{ 11 if(foo(__FUNCTION__)) 12 abort(); 13 return 0; 14} 15