#include <stdio.h>
int *bar(const int *c) {
int *p = (int *) c;
*p = 444;
return p;
}
int foo() {
const int x = 222;
int *p = bar(&x);
printf("&x == p -> %d\n", &x
== p
); return x;
}
int main(void) {
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgKmJhcihjb25zdCBpbnQgKmMpIHsKICAgIGludCAqcCA9IChpbnQgKikgYzsKICAgICpwID0gNDQ0OwogICAgcmV0dXJuIHA7Cn0KCmludCBmb28oKSB7CiAgICBjb25zdCBpbnQgeCA9IDIyMjsKICAgIGludCAqcCA9IGJhcigmeCk7CiAgICBwcmludGYoIiZ4ID09IHAgLT4gJWRcbiIsICZ4ID09IHApOwogICAgcHJpbnRmKCIqcCBpcyAlZFxuIiwgKnApOwogICAgcHJpbnRmKCJ4IGlzICVkXG4iLCB4KTsKICAgIHJldHVybiB4Owp9CgppbnQgbWFpbih2b2lkKSB7CglwcmludGYoImZvbyBpcyAlZFxuIiwgZm9vKCkpOwoJcmV0dXJuIDA7Cn0K