Commit 48dc3d06 authored by dickelbeck's avatar dickelbeck

COLLECTOR::BasePtr()

parent 9ba9be70
...@@ -131,6 +131,17 @@ public: ...@@ -131,6 +131,17 @@ public:
return NULL; return NULL;
} }
/**
* Function BasePtr
* returns the address of the first element in the array. Only call this
* if there is at least one element in the vector m_List, otherwise a
* C++ exception should get thrown.
*/
EDA_BaseStruct* const* BasePtr() const
{
return &m_List[0];
}
/** /**
* Function SetScanTypes * Function SetScanTypes
......
...@@ -242,8 +242,7 @@ static void makePADSTACKs( BOARD* aBoard, TYPE_COLLECTOR& aPads, ...@@ -242,8 +242,7 @@ static void makePADSTACKs( BOARD* aBoard, TYPE_COLLECTOR& aPads,
{ {
if( aPads.GetCount() ) if( aPads.GetCount() )
{ {
#warning "uncomment next line asap" qsort( (void*) aPads.BasePtr(), aPads.GetCount(), sizeof(D_PAD*), Pad_list_Sort_by_Shapes );
//JPC qsort( (void*) aPads.BasePtr(), aPads.GetCount(), sizeof(D_PAD*), Pad_list_Sort_by_Shapes );
} }
D_PAD* old_pad = NULL; D_PAD* old_pad = NULL;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment