- jp = gtype(tp[3]);
- line = tp[1];
- for (ip = tp[2]; ip != NIL; ip = ip[2]) {
- fieldnlp = deffld(p, ip[1], jp);
+ jp = gtype(tp->rfield.type);
+ line = tp->rfield.line_no;
+ for (ip = tp->rfield.id_list; ip != TR_NIL;
+ ip = ip->list_node.next) {
+ fieldnlp = deffld(p, (char *) ip->list_node.list, jp);