1 2 3 4 5 6 7 8 9
int foo = 0; extern int foo_alias __attribute__ ((weak, alias ("foo"))); void bar (void) { foo = -1; }