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