#include <stdio.h>
typedef struct{
int x;
int y;
}yes;
void move(yes *b);
int main(void) {
yes a={1,2};
move(&a);
return 0;
}
move(yes *b){
(*b).x++;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp0eXBlZGVmIHN0cnVjdHsKCWludCB4OwoJaW50IHk7Cn15ZXM7Cgp2b2lkIG1vdmUoeWVzICpiKTsKCmludCBtYWluKHZvaWQpIHsKCQoJeWVzIGE9ezEsMn07CgkKCW1vdmUoJmEpOwoJCglwcmludGYoIiVkICVkIixhLngsYS55KTsKCQoJcmV0dXJuIDA7Cn0KCm1vdmUoeWVzICpiKXsKCSgqYikueCsrOwp9