From d0063ff0291d23a4a06683f85627a64c091f06c8 Mon Sep 17 00:00:00 2001 From: Henri Montjoie <henri.montjoie@insa-rennes.fr> Date: Sun, 24 Apr 2016 20:06:11 +0200 Subject: [PATCH] suppression de quelques warnings --- src/ClassesXML.c | 2 +- src/ClassesXML.h | 2 +- src/TerrainsXML.c | 6 ++++-- src/TerrainsXML.h | 5 +---- src/carte.c | 1 - src/classe.c | 4 ++-- src/classe.h | 4 ++-- src/main.c | 5 +++-- src/terrain.c | 9 +++++---- src/terrain.h | 4 ++-- 10 files changed, 21 insertions(+), 21 deletions(-) diff --git a/src/ClassesXML.c b/src/ClassesXML.c index f9cc910..a75c6d8 100644 --- a/src/ClassesXML.c +++ b/src/ClassesXML.c @@ -9,7 +9,7 @@ * \brief Fichier contenant le code des fonctions d'aquisition des classes. */ -Classe* Remplir_Classes(FILE* Classes_log, const char *filename) /* Remplit le tableau de classes à partir du fichier XML */ +Classe* Remplir_Classes(FILE* Classes_log, char *filename) /* Remplit le tableau de classes à partir du fichier XML */ { fprintf(Classes_log,"I) Chargement du fichier XML - Definition des noeuds\n"); diff --git a/src/ClassesXML.h b/src/ClassesXML.h index 1e8dd03..5194a56 100644 --- a/src/ClassesXML.h +++ b/src/ClassesXML.h @@ -11,6 +11,6 @@ #include "classe.h" #include "structures.h" -Classe* Remplir_Classes(FILE* Classes_log, const char *filename); +Classe* Remplir_Classes(FILE* Classes_log, char *filename); #endif // CLASSESXML_H_INCLUDED diff --git a/src/TerrainsXML.c b/src/TerrainsXML.c index 199fafd..75e11d4 100644 --- a/src/TerrainsXML.c +++ b/src/TerrainsXML.c @@ -1,6 +1,8 @@ #include <stdio.h> #include <stdlib.h> - +#include <roxml.h> +#include "structures.h" +#include "terrain.h" #include "TerrainsXML.h" /*! @@ -8,7 +10,7 @@ * \brief Fichier contenant le code des fonctions d'aquisition des terrains. */ -Case* Remplir_Terrains(FILE* Terrains_XML_log, const char *filename) /* Remplit le tableau de cases à partir du fichier XML */ +Terrain* Remplir_Terrains(FILE* Terrains_XML_log, char *filename) /* Remplit le tableau de cases à partir du fichier XML */ { fprintf(Terrains_XML_log,"I) Chargement du fichier Terrains XML - Definition des noeuds\n"); node_t *rootXML, *TerrainsXML; diff --git a/src/TerrainsXML.h b/src/TerrainsXML.h index cff21e7..c915eef 100644 --- a/src/TerrainsXML.h +++ b/src/TerrainsXML.h @@ -6,10 +6,7 @@ #ifndef TERRAINS_XML_H_INCLUDED #define TERRAINS_XML_H_INCLUDED -#include "structures.h" -#include "terrain.h" -#include <roxml.h> -Case* Remplir_Terrains(FILE* Terrains_XML_log, const char *filename); +Terrain* Remplir_Terrains(FILE* Terrains_XML_log, char *filename); #endif // TERRAINS_XML_H_INCLUDED diff --git a/src/carte.c b/src/carte.c index 377658d..b1d683d 100644 --- a/src/carte.c +++ b/src/carte.c @@ -24,7 +24,6 @@ char* ExtraireCarte(int numero) */ char* LireCarte(const char *filename, int num) { - char char_num_map[1],char_nb_lignes[2]="",char_nb_colonnes[2]=""; char char_actuel; int num_map = 0, nb_lignes = 0, nb_colonnes = 0, i=0, j=0, k=0, taille_Tableau = 0; FILE* file_map = NULL; diff --git a/src/classe.c b/src/classe.c index 240ad17..e31000b 100644 --- a/src/classe.c +++ b/src/classe.c @@ -9,7 +9,7 @@ */ -Classe* Librairie_Classes(const char *filename){ +Classe* Librairie_Classes(char *filename){ return Remplir_Classes_log(filename); @@ -17,7 +17,7 @@ return Remplir_Classes_log(filename); /* Generation d'un fichier log decrivant le deroulement de la procedure d'aquisition des classes */ -Classe* Remplir_Classes_log(const char *filename) +Classe* Remplir_Classes_log(char *filename) { FILE* Classes_log = NULL; diff --git a/src/classe.h b/src/classe.h index db462d4..759d0f3 100644 --- a/src/classe.h +++ b/src/classe.h @@ -11,9 +11,9 @@ #include "ClassesXML.h" -Classe* Librairie_Classes(const char *filename); +Classe* Librairie_Classes(char *filename); -Classe* Remplir_Classes_log(const char *filename); +Classe* Remplir_Classes_log(char *filename); char * getNomClasse(Classe * c); diff --git a/src/main.c b/src/main.c index ae71702..d2b42c3 100644 --- a/src/main.c +++ b/src/main.c @@ -77,13 +77,14 @@ int main() /*init_jeu("../resources/Init_jeu.xml");*/ +Terrain *Terrains_A; char *Map_A = ExtraireCarte(4); printf("Map en version texte : %s\n", Map_A); -Terrain *Terrains_A = Librairie_Terrains("../resources/Terrains.XML"); -printf("info Terrain: %d\n", Terrains_A[0].franchissable); +Terrains_A = Librairie_Terrains("../resources/Terrains.XML"); +printf("info Terrain: %d\n", Terrains_A[1].franchissable); main_SDL(Map_A); diff --git a/src/terrain.c b/src/terrain.c index 0f83fcc..7e135d6 100644 --- a/src/terrain.c +++ b/src/terrain.c @@ -2,6 +2,7 @@ #include <stdlib.h> #include <string.h> #include "terrain.h" +#include "case.h" /*! * \file joueurList.c @@ -10,13 +11,13 @@ /* Procédure de remplissage des cases à partir d'un fichier XML */ -Terrain* Librairie_Terrains(const char *filename) +Terrain* Librairie_Terrains(char *filename) { return Remplir_Terrains_log(filename); } /* Generation d'un fichier log decrivant le deroulement de la procedure d'aquisition des terrains */ -Terrain* Remplir_Terrains_log(const char *filename) +Terrain* Remplir_Terrains_log(char *filename) { FILE* Terrains_log = NULL; @@ -24,7 +25,7 @@ Terrain* Remplir_Terrains_log(const char *filename) if (Terrains_log != NULL) { Terrain *Tab_terrain; - fprintf(Terrains_log,"Fichier decrivant le deroulement de la procedure d'aquisition des Terrains\n\n"); + fprintf(Terrains_log,"Fichier decrivant le deroulement de la procedure d'acquisition des Terrains\n\n"); Tab_terrain = Remplir_Terrains(Terrains_log, filename); fclose(Terrains_log); @@ -33,7 +34,7 @@ Terrain* Remplir_Terrains_log(const char *filename) else { fprintf(stderr,"Impossible d'ouvrir le fichier Terrains_XML_log"); - return 0; + return NULL; } } diff --git a/src/terrain.h b/src/terrain.h index 9cfbbd8..b1e5876 100644 --- a/src/terrain.h +++ b/src/terrain.h @@ -12,9 +12,9 @@ #include "roxml.h" #include "TerrainsXML.h" -Terrain* Librairie_Terrains(const char *filename); +Terrain* Librairie_Terrains(char *filename); -Terrain* Remplir_Terrains_log(const char *filename); +Terrain* Remplir_Terrains_log(char *filename); boolean terrain_franchissable(Terrain *t); -- GitLab