#include <iostream>
#include <string>
using namespace std;
typedef void (*fptr)(string);
void f(string s) {
cout << "Hello " << s << endl;
}
int main() {
void *vp = reinterpret_cast<void*>(f);
reinterpret_cast<fptr>(vp)("world");
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdHlwZWRlZiB2b2lkICgqZnB0cikoc3RyaW5nKTsKCnZvaWQgZihzdHJpbmcgcykgewoJY291dCA8PCAiSGVsbG8gIiA8PCBzIDw8IGVuZGw7Cn0KCmludCBtYWluKCkgewoJdm9pZCAqdnAgPSByZWludGVycHJldF9jYXN0PHZvaWQqPihmKTsKCXJlaW50ZXJwcmV0X2Nhc3Q8ZnB0cj4odnApKCJ3b3JsZCIpOwoJcmV0dXJuIDA7Cn0=