EXPORT void exclude_comp( COMPONENT comp, INTERFACE* intfc) { if (intfc == NULL) return; (*excluded_comps(intfc)._add_comp_to_list)(comp, &excluded_comps(intfc),intfc); } /*end exclude_comp*/
EXPORT boolean is_excluded_comp( COMPONENT comp, INTERFACE* intfc) { if (intfc == NULL) return NO; return (*excluded_comps(intfc)._is_comp_in_list)(comp, &excluded_comps(intfc), intfc); } /*end is_excluded_comp*/
/*ARGSUSED*/ LOCAL boolean i_is_excluded_comp( COMPONENT comp, COMP_LIST *comp_list, INTERFACE *intfc) { if (is_exterior_comp(comp,intfc)) return YES; return i_is_comp_in_list(comp,&excluded_comps(intfc)); } /*end i_is_excluded_comp*/