#include <stdio.h>
typedef struct zopa* zopap;
typedef struct zopa{int n;}zopa;
void funk1(zopap a){a->n = 0;}
void funk2(zopap &a){a->n = 0;}
int main(void) {
zopa z; zopap a = &z;
funk1(a);
funk2(a);
printf("done!!!");
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp0eXBlZGVmIHN0cnVjdCB6b3BhKiB6b3BhcDsKdHlwZWRlZiBzdHJ1Y3Qgem9wYXtpbnQgbjt9em9wYTsKCnZvaWQgZnVuazEoem9wYXAgYSl7YS0+biA9IDA7fQoKdm9pZCBmdW5rMih6b3BhcCAmYSl7YS0+biA9IDA7fQoKaW50IG1haW4odm9pZCkgewoJem9wYSB6OyB6b3BhcCBhID0gJno7CiAgICBmdW5rMShhKTsKICAgIGZ1bmsyKGEpOwogICAgcHJpbnRmKCJkb25lISEhIik7CglyZXR1cm4gMDsKfQo=