From 1c872fdbe96912f4efb290ecbfdb6ab6e03a8fd1 Mon Sep 17 00:00:00 2001 From: Yves Rizoud Date: Tue, 30 Sep 2008 01:58:10 +0000 Subject: [PATCH] Fixed the PCX loader (broken by r176) Made the calls to Error() more verbose git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@179 416bcca6-2ee7-4201-b75f-2eb2f807beb1 --- erreurs.h | 3 ++- loadsave.c | 3 +++ main.c | 6 +++++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/erreurs.h b/erreurs.h index d39d5909..75c748f4 100644 --- a/erreurs.h +++ b/erreurs.h @@ -8,5 +8,6 @@ #define UNTESTED printf("%s %d %s à tester !\n",__FILE__,__LINE__,__func__); -void Erreur(int); +void Erreur_fonction(int, const char *, int, const char *); +#define Erreur(n) Erreur_fonction(n, __FILE__,__LINE__,__func__) diff --git a/loadsave.c b/loadsave.c index ed9058c8..fa7feb55 100644 --- a/loadsave.c +++ b/loadsave.c @@ -3684,7 +3684,10 @@ void Load_PCX(void) } } } + else + { Erreur_fichier=1; + } fclose(Fichier); } diff --git a/main.c b/main.c index 47c74b32..99e16dd3 100644 --- a/main.c +++ b/main.c @@ -105,10 +105,14 @@ void Afficher_syntaxe(void) // ---------------------------- Sortie impromptue ---------------------------- -void Erreur(int Code) +void Erreur_fonction(int Code, const char *Nom_fichier, int Numero_ligne, const char *Nom_fonction) { T_Palette Palette_temporaire; int Indice; + printf("Code %d\n", Code); + printf("File %s\n", Nom_fichier); + printf("Line %d\n", Numero_ligne); + printf("Function %s\n", Nom_fonction); if (Code==0) {