#include <stdio.h>
typedef struct mystruct
{
void (*ExitFnPtr)(mystruct);
int a;
}mystruct;
void f(int a){
}
int main()
{
mystruct M;
M.a = 6;
M.ExitFnPtr = f;
M.ExitFnPtr(M.a);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp0eXBlZGVmIHN0cnVjdCBteXN0cnVjdAp7CiAgICB2b2lkICgqRXhpdEZuUHRyKShteXN0cnVjdCk7CiAgICBpbnQgYTsKfW15c3RydWN0OwoKdm9pZCBmKGludCBhKXsKCXByaW50ZigiJWQiLCBhKTsKfQoKaW50IG1haW4oKQp7CiAgICBteXN0cnVjdCBNOwogICAgTS5hID0gNjsKICAgIE0uRXhpdEZuUHRyID0gZjsKICAgIE0uRXhpdEZuUHRyKE0uYSk7CgogICAgcHJpbnRmKCJIZWxsbywgV29ybGQhXG4iKTsKCiAgIHJldHVybiAwOwp9