Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- TENGINE ** putEnginesInArr(TARCHIVE * list, int * numEngines){
- int size = 2;
- TENGINE ** engArray = (TENGINE **) malloc(size * sizeof(*engArray));
- while(list->m_Next){
- while(list->m_Engines){
- if(*numEngines>=size){
- size*=2;
- TENGINE ** tmp = (TENGINE **)realloc(engArray, size * sizeof(*tmp));
- engArray = tmp;
- }
- engArray[*numEngines] = list->m_Engines;
- *numEngines++;
- list->m_Engines = list->m_Engines->m_Next;
- }
- list = list->m_Next;
- }
- return engArray;
- }
- TARCHIVE * ReorderArchive ( TARCHIVE * list,
- int listBy )
- {
- if(!list){
- return NULL;
- }
- int numEngines = 0;
- TENGINE ** engArray = putEnginesInArr(list, &numEngines);
- //sortArr(engArray, listBy, numEngines);
- //createTArchive()
- //deleteTarchive()
- /* todo */
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement