From 79edadcca96ccd9ad698790c6998e06c62e3db78 Mon Sep 17 00:00:00 2001
From: "gawen.ackerman" <gawen.ackermann@etu.hesge.ch>
Date: Fri, 4 Feb 2022 15:01:53 +0100
Subject: [PATCH] Ajout fonction dequeue - queue.c

---
 queue.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/queue.c b/queue.c
index 8ddd127..ac0ca09 100644
--- a/queue.c
+++ b/queue.c
@@ -4,3 +4,13 @@ bool is_empty(queue q){
 	return (q.tail<0);
 }
 
+int queue_dequeue(queue *fa) {
+    int val;
+    if (!queue_is_empty(*fa)) {
+        element *e = fa->head;
+        val = e->data;
+        fa->head = e->next;
+        free(e);
+    }
+    return val;
+}
-- 
GitLab