Change Deque_destroy to take a ptr, not ptr of ptr
This commit is contained in:
parent
62c1cad3da
commit
a27ffa8413
3 changed files with 5 additions and 6 deletions
|
@ -20,11 +20,10 @@ UDPC_Deque* UDPC_Deque_init(uint32_t alloc_size)
|
|||
}
|
||||
}
|
||||
|
||||
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)
|
||||
|
|
|
@ -20,7 +20,7 @@ UDPC_Deque* UDPC_Deque_init(uint32_t alloc_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.
|
||||
|
|
|
@ -171,7 +171,7 @@ int main()
|
|||
deque->alloc_size, deque->size, deque->head, deque->tail);
|
||||
*/
|
||||
|
||||
UDPC_Deque_destroy(&deque);
|
||||
UDPC_Deque_destroy(deque);
|
||||
UNITTEST_REPORT()
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue