Lines Matching defs:alias
654 * the out symbol table will have the type that the alias refers. Otherwise, we
655 * won't be able to find the type value for the alias. We can't depend on the
663 type_datum_t *alias, *new_alias;
668 alias = (type_datum_t *) datum;
672 if (alias->flavor == TYPE_TYPE && alias->primary)
676 if (alias->flavor == TYPE_ATTRIB)
679 if (alias->flavor == TYPE_ALIAS)
680 prival = alias->primary;
682 prival = alias->s.value;
686 /* The primary type for this alias is not enabled, the alias
692 INFO(state->handle, "copying alias %s", id);
707 if (alias->flavor == TYPE_TYPE)
708 new_alias->s.value = state->typemap[alias->s.value - 1];
709 else if (alias->flavor == TYPE_ALIAS)
710 new_alias->s.value = state->typemap[alias->primary - 1];
714 new_alias->flags = alias->flags;
727 state->typemap[alias->s.value - 1] = new_alias->s.value;