diff --git a/Projet_M2/run.h b/Projet_M2/run.h
index 709271b32994b3f6de805f2a044be648b2a82acf..1abc27782d04ff1cb8e791a968d5edd7e4640167 100644
--- a/Projet_M2/run.h
+++ b/Projet_M2/run.h
@@ -16,7 +16,7 @@ typedef struct queue{
 }queue_t;
 
 struct buffer_rc{
-    char *tab[8];
+    char **tab;
     int size;       
     int len;
     int head;
@@ -25,7 +25,7 @@ struct buffer_rc{
 
 struct buffer_cw
 {
-    queue_t *tab[8];
+    queue_t **tab;
     int size;       
     int len;
     int head;
@@ -51,7 +51,7 @@ char *get_from_buffer_1(void);
 void put_in_buffer_2(struct queue *ptr);
 queue_t *get_from_buffer_2(void);
 
-int is_div(unsigned long long number, long i);
+int is_div(unsigned long long number, unsigned long long i);
 int is_prime(unsigned long long number);
 
 void enqueue(queue_t* q, unsigned long long val);