- Queue* queueCopy = (Queue*) safe_malloc(sizeof (Queue));
- queueCopy->dataSize = queue->dataSize;
- Vector* arrayCopy = vector_copy(queue->array);
- queueCopy->array = arrayCopy;
- return queueCopy;
+ Queue* queueCopy = (Queue*) safe_malloc(sizeof (Queue));
+ queueCopy->dataSize = queue->dataSize;
+ List* listCopy = list_copy(queue->list);
+ queueCopy->list = listCopy;
+ return queueCopy;