1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
#include <stdbool.h> extern bool bar1(); __attribute__((weak)) bool bar1() { return false; } __attribute__((weak)) bool bar2() { return true; } bool foo1() { return bar1(); } bool foo2() { return bar2(); }