}
}
-void UDPC_Deque_destroy(UDPC_Deque **deque)
+void UDPC_Deque_destroy(UDPC_Deque *deque)
{
- free((*deque)->buf);
- free(*deque);
- *deque = NULL;
+ free(deque->buf);
+ free(deque);
}
int UDPC_Deque_realloc(UDPC_Deque *deque, uint32_t new_size)
/*!
* Frees resources used by a UDPC_Deque
*/
-void UDPC_Deque_destroy(UDPC_Deque **deque);
+void UDPC_Deque_destroy(UDPC_Deque *deque);
/*!
* Fails if new_size is smaller than current size of Deque.
deque->alloc_size, deque->size, deque->head, deque->tail);
*/
- UDPC_Deque_destroy(&deque);
+ UDPC_Deque_destroy(deque);
UNITTEST_REPORT()
return 0;
}