diff --git a/loadsave.c b/loadsave.c index bc0e3c6a..b61cc91b 100644 --- a/loadsave.c +++ b/loadsave.c @@ -601,7 +601,7 @@ void Test_PAL(void) // Ouverture du fichier if ((Fichier=fopen(Nom_du_fichier, "rb"))) { - stat(Nom_du_fichier,&Informations_Fichier); + stat(Nom_du_fichier,&Informations_Fichier); // Lecture de la taille du fichier Taille_du_fichier=Informations_Fichier.st_size; fclose(Fichier); @@ -742,13 +742,13 @@ void Load_IMG(void) struct stat Informations_Fichier; + stat(Nom_du_fichier,&Informations_Fichier); + Nom_fichier_complet(Nom_du_fichier,0); - Erreur_fichier=0; if ((Fichier=fopen(Nom_du_fichier, "rb"))) { - stat(Nom_du_fichier,&Informations_Fichier); Taille_du_fichier=Informations_Fichier.st_size; if (read_bytes(Fichier,&IMG_Header,sizeof(T_Header_IMG))) @@ -770,12 +770,15 @@ void Load_IMG(void) Principal_Largeur_image=IMG_Header.Largeur; Principal_Hauteur_image=IMG_Header.Hauteur; + Largeur_lue=IMG_Header.Largeur; for (Pos_Y=0;(Pos_Y