#include <stdio.h>
int main(void) {
void (*a)(void) = foo;
char b[2] = { (char *)a - (char *)bar, (char *)a - (char *)baz};
a(); (a-b[0])(); (a-b[1])();
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGZvbygpIHtwcmludGYoImZvb1xuIik7fQoKdm9pZCBiYXIoKSB7cHJpbnRmKCJiYXJcbiIpO30KCnZvaWQgYmF6KCkge3ByaW50ZigiYmF6XG4iKTt9CgppbnQgbWFpbih2b2lkKSB7Cgl2b2lkICgqYSkodm9pZCkgPSBmb287CgljaGFyIGJbMl0gPSB7IChjaGFyICopYSAtIChjaGFyICopYmFyLCAoY2hhciAqKWEgLSAoY2hhciAqKWJhen07CglhKCk7IChhLWJbMF0pKCk7IChhLWJbMV0pKCk7CglyZXR1cm4gMDsKfQo=