Added mtype member to hold struct/union name
Generate struct/union member types