From a7dda0e0060d868c8a797b5a05b64d1aa09548d7 Mon Sep 17 00:00:00 2001 From: Tucker Evans Date: Mon, 6 Jul 2020 11:06:44 -0400 Subject: Fix organize functions order in double ended queue src files --- .../double_ended_queue/double_ended_queue.h | 34 ++++++++++++---------- 1 file changed, 18 insertions(+), 16 deletions(-) (limited to 'collections/double_ended_queue/double_ended_queue.h') diff --git a/collections/double_ended_queue/double_ended_queue.h b/collections/double_ended_queue/double_ended_queue.h index df3b038..790015c 100644 --- a/collections/double_ended_queue/double_ended_queue.h +++ b/collections/double_ended_queue/double_ended_queue.h @@ -11,33 +11,35 @@ deq* deq_with_capacity(int); int deq_size(deq*); int deq_capacity(deq*); deq* deq_cp(deq*); - -/* Note: Elements are not freed - * deq_clear should be called before if they are no longer needed.*/ -void deq_free(deq*); - -/*Free all elements within queue*/ -void deq_clear(deq*); +void deq_print(deq*, char* (void*)); /*data*/ void deq_push_front(deq*, void*); void deq_push_back(deq*, void*); -void deq_set(deq*, int, void*); -void deq_insert(deq*, int, void*); +void* deq_front(deq*); +void* deq_back(deq*); void* deq_pop_front(deq*); void* deq_pop_back(deq*); + +void deq_set(deq*, int, void*); void* deq_index(deq*, int); -void* deq_front(deq*); -void* deq_back(deq*); -void* deq_swap_rm_front(deq*, int); -void* deq_swap_rm_back(deq*, int); + +void deq_insert(deq*, int, void*); +void deq_remove(deq*, int); void deq_swap(deq*, int, int); +void* deq_swap_rm_front(deq*, int); +void* deq_swap_rm_back(deq*, int); -/*Note: Does not currently reduce memory footprint*/ +/*memory*/ void deq_truncate(deq*, int); + /*Note: Does not currently reduce memory footprint*/ void deq_reserve(deq*, int); -void deq_remove(deq*, int); -void deq_print(deq*, char* (void*)); +void deq_clear(deq*); + /*Free all elements within queue*/ +void deq_free(deq*); + /* Note: Elements are not freed + * deq_clear should be called before if they are no longer needed.*/ + #endif -- cgit v1.1