X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Ffiles.c;h=e1a4b80c42c4720fa256b2bffacbf186c29d4a9e;hp=d34fe40da717af4a1ab00e4a1b927d58f4a255c7;hb=e5c5bf5c4a76a04f9bf64e92227bf2ef969fd25c;hpb=2fe0fbc2a34fd4b50081f1829931dea3ca2c4c1c diff --git a/src/files.c b/src/files.c index d34fe40d..e1a4b80c 100644 --- a/src/files.c +++ b/src/files.c @@ -17,7 +17,7 @@ #include "tape.h" #include "joystick.h" -BOOL CreateNewScoreFile() +boolean CreateNewScoreFile() { int i,j,k; char filename[MAX_FILENAME_LEN]; @@ -51,7 +51,7 @@ BOOL CreateNewScoreFile() return(TRUE); } -BOOL CreateNewNamesFile(int mode) +boolean CreateNewNamesFile(int mode) { char filename[MAX_FILENAME_LEN]; FILE *file; @@ -72,7 +72,7 @@ BOOL CreateNewNamesFile(int mode) return(TRUE); } -BOOL LoadLevelInfo() +boolean LoadLevelInfo() { int i; char filename[MAX_FILENAME_LEN]; @@ -214,7 +214,7 @@ void LoadLevelTape(int level_nr) char filename[MAX_FILENAME_LEN]; char cookie[MAX_FILENAME_LEN]; FILE *file; - BOOL levelrec_10 = FALSE; + boolean levelrec_10 = FALSE; #ifndef MSDOS sprintf(filename,"%s/%s/%d.tape", @@ -459,7 +459,9 @@ void LoadPlayerInfo(int mode) } level_nr = local_player->level_nr; - fclose(file); + + if (file) + fclose(file); } void SaveLevel(int level_nr) @@ -517,7 +519,7 @@ void SaveLevelTape(int level_nr) int i; char filename[MAX_FILENAME_LEN]; FILE *file; - BOOL new_tape = TRUE; + boolean new_tape = TRUE; #ifndef MSDOS sprintf(filename,"%s/%s/%d.tape",