#include <stdio.h>
struct Foo{
int _x;
}
Foo_factory(int z)
{
struct Foo x;
x._x = z;
return x;
}
int main (int argc, char* argv[])
{
struct Foo foo = Foo_factory(42);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgpzdHJ1Y3QgRm9vewogICAgaW50IF94Owp9CkZvb19mYWN0b3J5KGludCB6KQp7CglzdHJ1Y3QgRm9vIHg7Cgl4Ll94ID0gejsKCXJldHVybiB4Owp9CgppbnQgbWFpbiAoaW50IGFyZ2MsIGNoYXIqIGFyZ3ZbXSkKewogICAgc3RydWN0IEZvbyBmb28gPSBGb29fZmFjdG9yeSg0Mik7CiAgICBwcmludGYoIiVkXG4iLCBmb28uX3gpOwogICAgcmV0dXJuIDA7Cn0K