From dd977c1a7d3dde5ae343667f9f7e09f2e38f9e53 Mon Sep 17 00:00:00 2001
From: Sanchez Alexandre <alexandre.sanchez@insa-rennes.fr>
Date: Tue, 26 Apr 2016 13:30:49 +0200
Subject: [PATCH] =?UTF-8?q?[Warnings]=20Cadeau,=20corrections=20de=20warni?=
 =?UTF-8?q?ngs...=20-=20Certains=20=C3=A9taient=20tr=C3=A8s=20triviaux=20-?=
 =?UTF-8?q?=20D'autres=20simples=20=C3=A0=20corriger=20mais=20potentiellem?=
 =?UTF-8?q?ent=20graves=20(char=20*nom[20];)=20-=20Il=20en=20reste=203=20q?=
 =?UTF-8?q?ui=20me=20semblent=20importants,=20traitez=20les?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Pensez à corriger les Warnings au fur et à mesure !
Si vous n'y arrivez pas,entre moi et google vous devriez pouvoir les traiter.
---
 src/ClassesXML.c  | 2 +-
 src/TerrainsXML.c | 4 ++--
 src/TerrainsXML.h | 2 +-
 src/main.c        | 6 +++---
 src/skinsXML.c    | 2 +-
 5 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/src/ClassesXML.c b/src/ClassesXML.c
index a75c6d8..6f941ea 100644
--- a/src/ClassesXML.c
+++ b/src/ClassesXML.c
@@ -35,7 +35,7 @@ Classe* Remplir_Classes(FILE* Classes_log, char *filename) /* Remplit le tableau
         exit(EXIT_FAILURE);
     }
     fprintf(Classes_log,"1) Memoire allouee avec succes \n");
-    fprintf(Classes_log,"La memoire allouee fait %d octets\n",nb_classes * sizeof(Classe));
+    fprintf(Classes_log,"La memoire allouee fait %lu octets\n",nb_classes * sizeof(Classe));
 
 /*--------------------------------------------------------------------------------------------------*/
 
diff --git a/src/TerrainsXML.c b/src/TerrainsXML.c
index acbc9ae..2e7edfa 100644
--- a/src/TerrainsXML.c
+++ b/src/TerrainsXML.c
@@ -35,7 +35,7 @@ Terrain* Remplir_Terrains(FILE* Terrains_XML_log, char *filename) /* Remplit le
         exit(EXIT_FAILURE);
     }
     fprintf(Terrains_XML_log,"1) Memoire allouee avec succes \n");
-    fprintf(Terrains_XML_log,"La memoire allouee fait %d octets\n",nb_terrains * sizeof(Terrain));
+    fprintf(Terrains_XML_log,"La memoire allouee fait %lu octets\n",nb_terrains * sizeof(Terrain));
 
     /*--------------------------------------------------------------------------------------------------*/
 
@@ -133,7 +133,7 @@ Terrain* Remplir_Terrains(FILE* Terrains_XML_log, char *filename) /* Remplit le
  *
  * \return Un tableau de noms de fichiers.
  */
-char * Load_Skins_Terrain(char *filename)
+Skins_Terrain * Load_Skins_Terrain(char *filename)
 {
 
     FILE* Skins_log = NULL;
diff --git a/src/TerrainsXML.h b/src/TerrainsXML.h
index 33d36af..6ed1229 100644
--- a/src/TerrainsXML.h
+++ b/src/TerrainsXML.h
@@ -15,6 +15,6 @@
 
 Terrain* Remplir_Terrains(FILE* Terrains_XML_log, char *filename);
 
-char * Load_Skins_Terrain(char *filename);
+Skins_Terrain * Load_Skins_Terrain(char *filename);
 
 #endif // TERRAINS_XML_H_INCLUDED
diff --git a/src/main.c b/src/main.c
index c88ac9c..ab0fa0b 100644
--- a/src/main.c
+++ b/src/main.c
@@ -9,13 +9,13 @@
 #include "carte.h"
 #include "skinsXML.h"
 
-int init_jeu(const char *filename){ /* crée les différents types de terrains, de classes et d'attaques en lisant dans un fichier */
+int init_jeu(char *filename){ /* crée les différents types de terrains, de classes et d'attaques en lisant dans un fichier */
    FILE *fichier_init;
    fichier_init=fopen(filename,"r");
-    if (!fichier_init==NULL)
+    if (fichier_init!=NULL)
     {
         node_t *rootXML, *ConfigXML, *Classes, *Terrains;
-        char *nom[20];
+        char nom[20];
         int i=0, nombre_config=0;
 
         rootXML = roxml_load_doc(filename);
diff --git a/src/skinsXML.c b/src/skinsXML.c
index c980e71..6af3507 100644
--- a/src/skinsXML.c
+++ b/src/skinsXML.c
@@ -42,7 +42,7 @@ Skins_Charac* Load_Skin_Charac(char *filename)
             exit(EXIT_FAILURE);
         }
         fprintf(Skins_log,"1) Memoire allouee avec succes \n");
-        fprintf(Skins_log,"La memoire allouee fait %d octets\n",nb_persos * sizeof(Skins_Charac));
+        fprintf(Skins_log,"La memoire allouee fait %lu octets\n",nb_persos * sizeof(Skins_Charac));
 
         /* -----------------------------------------------------------------------------------------------------------------------*/
 
-- 
GitLab