static void ClearUsedFlags(void) /*******************************/ /* Clear flag FlagControlMulti, used in netlist generation */ { BASE_SCREEN *CurrScreen; EDA_BaseStruct *DrawList; for(CurrScreen = ScreenSch; CurrScreen != NULL; CurrScreen = CurrScreen->Next() ) { DrawList = CurrScreen->EEDrawList; while ( DrawList ) { if( DrawList->m_StructType == DRAW_LIB_ITEM_STRUCT_TYPE) { EDA_SchComponentStruct * Component = (EDA_SchComponentStruct *) DrawList; Component->m_FlagControlMulti = 0; } DrawList = DrawList->Pnext; } } }