#if !defined(__linux__) && !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__) | |
extern int test_weak () __attribute__ ((weak_import)); | |
#else | |
extern int test_weak () __attribute__ ((weak)); | |
#endif | |
int main(){ | |
int (*t)() = test_weak; | |
if (t) { | |
t(); | |
return 1; | |
} | |
return 0; | |
} |