LttType *ltt_type_member_type(LttType *t, unsigned i, char ** name)
{
if(t->type_class != LTT_STRUCT
LttType *ltt_type_member_type(LttType *t, unsigned i, char ** name)
{
if(t->type_class != LTT_STRUCT
if(i >= t->element_number){*name = NULL; return NULL;}
*name = t->element_type[i]->element_name;
return t->element_type[i];
if(i >= t->element_number){*name = NULL; return NULL;}
*name = t->element_type[i]->element_name;
return t->element_type[i];
LttField *ltt_field_member(LttField *f, unsigned i)
{
if(f->field_type->type_class != LTT_STRUCT
LttField *ltt_field_member(LttField *f, unsigned i)
{
if(f->field_type->type_class != LTT_STRUCT