#include <stdio.h>
#include <stdlib.h>

typedef struct externalStruct{
    int  msgID;
    struct internalStructType {     
        long someValue;
    } *internalStruct ;
} externalStruct_t;

int main(void) {
    externalStruct_t* newExternalStruct = new externalStruct_t;
    newExternalStruct->internalStruct = new externalStruct::internalStructType;
    return 0;
}
