#include <stdio.h>
#include <stdlib.h>
#include <string.h>
typedef struct {
int numero;
} Estrutura;
int main(int argc, char *argv[]){
Estrutura
*i
= malloc(sizeof(Estrutura
)); Estrutura
*d
= malloc(sizeof(Estrutura
)); i->numero = 5;
memcpy(d
, i
, sizeof(Estrutura
)); i->numero = 6;
}
//https://pt.stackoverflow.com/q/450547/101
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHN0cmluZy5oPgoKdHlwZWRlZiBzdHJ1Y3QgewogICAgaW50IG51bWVybzsKfSBFc3RydXR1cmE7CgppbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKXsKICAgIEVzdHJ1dHVyYSAqaSA9IG1hbGxvYyhzaXplb2YoRXN0cnV0dXJhKSk7CiAgICBFc3RydXR1cmEgKmQgPSBtYWxsb2Moc2l6ZW9mKEVzdHJ1dHVyYSkpOwogICAgaS0+bnVtZXJvID0gNTsKICAgIG1lbWNweShkLCBpLCBzaXplb2YoRXN0cnV0dXJhKSk7CiAgICBpLT5udW1lcm8gPSA2OwogICAgcHJpbnRmKCIlZCIsIGQtPm51bWVybyk7CiAgICBwcmludGYoIiVkIiwgaS0+bnVtZXJvKTsKfQoKLy9odHRwczovL3B0LnN0YWNrb3ZlcmZsb3cuY29tL3EvNDUwNTQ3LzEwMQ==