X-Git-Url: https://jxself.org/git/?p=open-adventure.git;a=blobdiff_plain;f=saveresume.c;h=0b71319c0dc835368eb95f0df39d1dc6e8f5d292;hp=0ed8cd37c56a538b1d0834e03474e78c0b091756;hb=4b08b726f9735b5a6a17e588753a496700ff25f7;hpb=58cf204eba055cc7633aa83be7ec6f7c06ed70b7 diff --git a/saveresume.c b/saveresume.c index 0ed8cd3..0b71319 100644 --- a/saveresume.c +++ b/saveresume.c @@ -22,11 +22,12 @@ struct save_t save; #define IGNORE(r) do{if (r){}}while(0) -int savefile(FILE *fp, int32_t version) +int savefile(FILE *fp) /* Save game to file. No input or output from user. */ { memcpy(&save.magic, ADVENT_MAGIC, sizeof(ADVENT_MAGIC)); - save.version = (version == 0) ? SAVE_VERSION : version; + if (save.version == 0) + save.version = SAVE_VERSION; save.game = game; IGNORE(fwrite(&save, sizeof(struct save_t), 1, fp)); @@ -84,7 +85,7 @@ int suspend(void) free(name); } - savefile(fp, SAVE_VERSION); + savefile(fp); fclose(fp); rspeak(RESUME_HELP); exit(EXIT_SUCCESS);