SGSOFFSETOF
SGSOFFSETOF(LenNode, ln_avlnode));
SGSOFFSETOF(StrNode, sn_avlnode));
SGSOFFSETOF(Sym_avlnode, sav_node));
sizeof (Sg_desc), SGSOFFSETOF(Sg_desc, sg_avlnode));
SGSOFFSETOF(Ent_desc, ec_avlnode));
SGSOFFSETOF(Cap_avlnode, cn_symavlnode.sav_node));
SGSOFFSETOF(Isd_node, isd_avl));
SGSOFFSETOF(cexp_id_node_t, ceid_avlnode));
SGSOFFSETOF(scope_t, name), sizeof (scope_list[0]));
ld_map_kwnames(scope_list, SGSOFFSETOF(scope_t, name),
SGSOFFSETOF(secflag_t, name), sizeof (flag[0]));
SGSOFFSETOF(secflag_t, name),
SGSOFFSETOF(symflag_t, name), sizeof (symflag[0]));
SGSOFFSETOF(symflag_t, name),
ld_map_kwnames(at_sym_type_list, SGSOFFSETOF(at_sym_type_t, name),
SGSOFFSETOF(at_sym_type_t, name), sizeof (type[0]));
ld_map_kwnames(at_ass_type_list, SGSOFFSETOF(at_ass_type_t, name),
SGSOFFSETOF(at_ass_shattr_t, name), sizeof (at_ass_shattr_list[0]),
SGSOFFSETOF(at_ass_shattr_t, name), sizeof (shattr[0]));
ld_map_kwnames(at_ass_bind_list, SGSOFFSETOF(at_ass_bind_t, name),
SGSOFFSETOF(at_ass_bind_t, name), sizeof (bind[0]));
SGSOFFSETOF(at_sym_type_t, name), sizeof (type[0]));
SGSOFFSETOF(tldir_t, name), sizeof (dirlist[0]));
SGSOFFSETOF(tldir_t, name),
SGSOFFSETOF(attr_t, at_name), sizeof (attr[0]));
SGSOFFSETOF(attr_t, at_name),
SGSOFFSETOF(segflag_t, name),
SGSOFFSETOF(segflag_t, name),
SGSOFFSETOF(Isd_node, isd_avl));
SGSOFFSETOF(Aav_node, aav_avl));
SGSOFFSETOF(WrapSymNode, wsn_avlnode));
avl_create(avlt, pnavl_compare, size, SGSOFFSETOF(PathNode, pn_avl));