From 881f3066c58f788af401b9a2a29f528feb421637 Mon Sep 17 00:00:00 2001
From: Arnaud Lefebvre <arnaud.lefebvre@student.uclouvain.be>
Date: Thu, 14 May 2020 09:58:04 +0200
Subject: [PATCH] Replace fonctions.h

---
 Code_With_Threads/fonctions.h | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/Code_With_Threads/fonctions.h b/Code_With_Threads/fonctions.h
index 9e0fc74..85a612d 100644
--- a/Code_With_Threads/fonctions.h
+++ b/Code_With_Threads/fonctions.h
@@ -2,7 +2,7 @@
 #define fonctions_h
 
 typedef struct node {
-    int value;
+    uint64_t value;
     struct node *next;
 } node_t;
 
@@ -25,7 +25,6 @@ typedef struct list2 {
 
 typedef struct buffer1 {
     list_t *numbers;
-    int in_buffer;
     sem_t free;
     sem_t full;
     pthread_mutex_t mutex;
@@ -34,7 +33,6 @@ typedef struct buffer1 {
 
 typedef struct buffer2 {
     list_lst *prime_numbers;
-    int in_buffer;
     sem_t free;
     sem_t full;
     pthread_mutex_t mutex;
@@ -44,17 +42,19 @@ typedef struct buffer2 {
 void init_list_t(list_t *my_list);
 void init_list_lst(list_lst *my_list);
 
-void put_node_t(list_t *my_list, int value);
+void put_node_t(list_t *my_list, uint64_t value);
 void put_node_lst(list_lst *my_list, list_t *put_list);
 
-int get_node_t(list_t *my_list);
+uint64_t get_node_t(list_t *my_list);
 list_t *get_node_lst(list_lst *my_list);
 
 void clear_list_t(list_t *my_list);
 
-list_t *prime_list(int value);
+list_t *prime_list(uint64_t value);
 
 buffer1 *init_buffer_1(int nthreads);
 buffer2 *init_buffer_2(int nthreads);
 
+int count_lines(char *filename);
+
 #endif //fonctions_h
\ No newline at end of file
-- 
GitLab