Queue* _queue_new(size_t dataSize)
{
Queue* queue = (Queue*) safe_malloc(sizeof (Queue));
+ queue->array = _vector_new(dataSize);
_queue_init(queue, dataSize);
return queue;
}
void* _queue_peek(Queue* queue)
{
- return vector_get(queue->array, 0);
+ return _vector_get(queue->array, 0);
}
void queue_pop(Queue* queue)
void queue_destroy(Queue* queue)
{
- queue_clear(queue);
+ vector_destroy(queue->array);
safe_free(queue);
}