#include <stdio.h>
#include <stdlib.h>
typedef struct externalStruct{
int msgID;
struct internalStruct {
long someValue;
} *internalStruct ;
} externalStruct_t;
int main(void) {
externalStruct_t
* newExternalStruct
= malloc(sizeof(externalStruct_t
)); newExternalStruct
->internalStruct
= malloc(sizeof(*newExternalStruct
->internalStruct
)); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCnR5cGVkZWYgc3RydWN0IGV4dGVybmFsU3RydWN0ewogICAgaW50ICBtc2dJRDsKICAgIHN0cnVjdCBpbnRlcm5hbFN0cnVjdCB7ICAgICAKICAgICAgICBsb25nIHNvbWVWYWx1ZTsKICAgIH0gKmludGVybmFsU3RydWN0IDsKfSBleHRlcm5hbFN0cnVjdF90OwoKaW50IG1haW4odm9pZCkgewogICAgZXh0ZXJuYWxTdHJ1Y3RfdCogbmV3RXh0ZXJuYWxTdHJ1Y3QgPSBtYWxsb2Moc2l6ZW9mKGV4dGVybmFsU3RydWN0X3QpKTsKICAgIG5ld0V4dGVybmFsU3RydWN0LT5pbnRlcm5hbFN0cnVjdCA9IG1hbGxvYyhzaXplb2YoKm5ld0V4dGVybmFsU3RydWN0LT5pbnRlcm5hbFN0cnVjdCkpOwogICAgcmV0dXJuIDA7Cn0K