#include <iostream>
#include <typeinfo>
using namespace std;
typedef void (*Foo)();
typedef void Bar();
void baz() { cout << "baz()\n"; }
int main() {
Foo foo=baz;
Bar* bar=baz;
foo();
bar();
cout << (typeid(foo)==typeid(bar));
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dHlwZWluZm8+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp0eXBlZGVmIHZvaWQgKCpGb28pKCk7CnR5cGVkZWYgdm9pZCBCYXIoKTsKCnZvaWQgYmF6KCkgeyBjb3V0IDw8ICJiYXooKVxuIjsgfQoKaW50IG1haW4oKSB7CgogIEZvbyAgZm9vPWJhejsKICBCYXIqIGJhcj1iYXo7CiAgCiAgZm9vKCk7CiAgYmFyKCk7CiAgY291dCA8PCAodHlwZWlkKGZvbyk9PXR5cGVpZChiYXIpKTsJCgp9