#include <stdio.h>
#include <stdlib.h>
struct element_1 {
int x;
char y;
};
struct element_2 {
char y;
int x;
};
int main()
{
struct element_1 *a;
a
= (struct element_1
*)malloc(sizeof(struct element_1
)); a->x = 48;
a->y = 'A';
struct element_2 *b = (struct element_2 *)a;
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCnN0cnVjdCBlbGVtZW50XzEgewoJaW50IHg7CgljaGFyIHk7Cn07CgpzdHJ1Y3QgZWxlbWVudF8yIHsKCWNoYXIgeTsKCWludCB4Owp9OwoKaW50IG1haW4oKQp7CglzdHJ1Y3QgZWxlbWVudF8xICphOwoJYSA9IChzdHJ1Y3QgZWxlbWVudF8xICopbWFsbG9jKHNpemVvZihzdHJ1Y3QgZWxlbWVudF8xKSk7CglhLT54ID0gNDg7CglhLT55ID0gJ0EnOwoJc3RydWN0IGVsZW1lbnRfMiAqYiA9IChzdHJ1Y3QgZWxlbWVudF8yICopYTsgCglwcmludGYoIiVkXG4iLCBiLT54KTsKCXByaW50ZigiJWNcbiIsIGItPnkpOwoJcmV0dXJuIDA7Cn0=