#include <stdio.h>
#include <stdlib.h>
typedef struct{
int i;
}myint;
void func(myint **pp_var)
{
*pp_var
= malloc(sizeof(myint
)); (*pp_var)->i = 10;
}
int main(void) {
myint *p_var;
func(&p_var);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCnR5cGVkZWYgc3RydWN0ewoJaW50IGk7Cn1teWludDsKCnZvaWQgZnVuYyhteWludCAqKnBwX3ZhcikKewoJKnBwX3ZhciA9IG1hbGxvYyhzaXplb2YobXlpbnQpKTsKCSgqcHBfdmFyKS0+aSA9IDEwOwp9CmludCBtYWluKHZvaWQpIHsKCW15aW50ICpwX3ZhcjsKCQoJZnVuYygmcF92YXIpOwoJCglwcmludGYoIiVkIiwgcF92YXItPmkpOwoJcmV0dXJuIDA7Cn0K