Lines Matching refs:new_alias
628 type_datum_t *alias, *new_alias; in alias_copy_callback() local
665 new_alias = (type_datum_t *) malloc(sizeof(type_datum_t)); in alias_copy_callback()
666 if (!new_alias) { in alias_copy_callback()
671 memset(new_alias, 0, sizeof(type_datum_t)); in alias_copy_callback()
673 new_alias->s.value = state->typemap[alias->s.value - 1]; in alias_copy_callback()
675 new_alias->s.value = state->typemap[alias->primary - 1]; in alias_copy_callback()
679 new_alias->flags = alias->flags; in alias_copy_callback()
683 (hashtab_datum_t) new_alias); in alias_copy_callback()
687 free(new_alias); in alias_copy_callback()
692 state->typemap[alias->s.value - 1] = new_alias->s.value; in alias_copy_callback()
694 if (new_alias->flags & TYPE_FLAGS_PERMISSIVE) in alias_copy_callback()
695 if (ebitmap_set_bit(&state->out->permissive_map, new_alias->s.value, 1)) { in alias_copy_callback()