Lines Matching defs:old

710 conjure_template(tdesc_t *old, int newselfid)
714 new->t_name = old->t_name ? xstrdup(old->t_name) : NULL;
715 new->t_type = old->t_type;
716 new->t_size = old->t_size;
718 new->t_flags = old->t_flags;
725 conjure_intrinsic(tdesc_t *old, int newselfid, merge_cb_data_t *mcd __unused)
727 tdesc_t *new = conjure_template(old, newselfid);
730 bcopy(old->t_intr, new->t_intr, sizeof (intr_t));
736 conjure_plain(tdesc_t *old, int newselfid, merge_cb_data_t *mcd)
738 tdesc_t *new = conjure_template(old, newselfid);
740 (void) remap_node(&new->t_tdesc, old->t_tdesc, old->t_id, new, mcd);
746 conjure_function(tdesc_t *old, int newselfid, merge_cb_data_t *mcd)
748 tdesc_t *new = conjure_template(old, newselfid);
750 fndef_t *ofn = old->t_fndef;
753 (void) remap_node(&nfn->fn_ret, ofn->fn_ret, old->t_id, new, mcd);
762 (void) remap_node(&nfn->fn_args[i], ofn->fn_args[i], old->t_id,
772 conjure_array(tdesc_t *old, int newselfid, merge_cb_data_t *mcd)
774 tdesc_t *new = conjure_template(old, newselfid);
776 ardef_t *oar = old->t_ardef;
778 (void) remap_node(&nar->ad_contents, oar->ad_contents, old->t_id, new,
780 (void) remap_node(&nar->ad_idxtype, oar->ad_idxtype, old->t_id, new,
791 conjure_su(tdesc_t *old, int newselfid, merge_cb_data_t *mcd)
793 tdesc_t *new = conjure_template(old, newselfid);
796 for (omem = old->t_members, nmemp = &new->t_members;
803 old->t_id, new, mcd);
812 conjure_enum(tdesc_t *old, int newselfid, merge_cb_data_t *mcd __unused)
814 tdesc_t *new = conjure_template(old, newselfid);
817 for (oel = old->t_emem, nelp = &new->t_emem;
830 conjure_forward(tdesc_t *old, int newselfid, merge_cb_data_t *mcd)
832 tdesc_t *new = conjure_template(old, newselfid);
841 conjure_assert(tdesc_t *old __unused, int newselfid __unused, merge_cb_data_t *mcd __unused)
848 conjure_iidesc(iidesc_t *old, merge_cb_data_t *mcd)
850 iidesc_t *new = iidesc_dup(old);
853 (void) remap_node(&new->ii_dtype, old->ii_dtype, -1, NULL, mcd);
855 (void) remap_node(&new->ii_args[i], old->ii_args[i], -1, NULL,