#include <iostream>
using namespace std;
void callOtherFunc () {}
#define M(ret, name) \
ret name(){ \
return callOtherFunc(); \
}
M(void, foo1)
int main ()
{
foo1();
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCBjYWxsT3RoZXJGdW5jICgpIHt9CgojZGVmaW5lIE0ocmV0LCBuYW1lKSBcCiAgICByZXQgbmFtZSgpeyBcCiAgICAgICAgcmV0dXJuIGNhbGxPdGhlckZ1bmMoKTsgXAogICAgfQogICAgCk0odm9pZCwgZm9vMSkKCmludCBtYWluICgpCnsKCWZvbzEoKTsKfQ==