From 9515f6e6fa692686fee0dfedfcc039c9f476a77a Mon Sep 17 00:00:00 2001 From: Gaetan Siffert <gaetsiffert@hotmail.com> Date: Mon, 7 Feb 2022 15:54:11 +0100 Subject: [PATCH] queue_init --- queue.c | 7 +++++++ queue.h | 1 + 2 files changed, 8 insertions(+) diff --git a/queue.c b/queue.c index 8ddd127..cac059e 100644 --- a/queue.c +++ b/queue.c @@ -4,3 +4,10 @@ bool is_empty(queue q){ return (q.tail<0); } +void queue_init(queue *q) +{ + q->capacity = -1; + q->tail = -1; + q->data = malloc(sizeof(int)); + return q; +} \ No newline at end of file diff --git a/queue.h b/queue.h index 12a77cb..a327dd2 100644 --- a/queue.h +++ b/queue.h @@ -8,5 +8,6 @@ typedef struct _queue { } queue; bool is_empty(queue q); +void queue_init(queue *q); #endif -- GitLab