X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=saveresume.c;h=3ec4ebd11b0aa1a192ea145e99c689d44295b616;hb=36a6cbca3449b3a4d298715b065e909333379636;hp=e6c0b0ab8c5218fb25b5f73380551f3707c6c86b;hpb=8bc08773fa4ac22f7fd3c89d8e8be92d2cab616a;p=open-adventure.git diff --git a/saveresume.c b/saveresume.c index e6c0b0a..3ec4ebd 100644 --- a/saveresume.c +++ b/saveresume.c @@ -26,6 +26,8 @@ struct save_t { }; struct save_t save; +#define IGNORE(r) do{if (r){}}while(0) + int savefile(FILE *fp, long version) /* Save game to file. No input or output from user. */ { @@ -38,7 +40,7 @@ int savefile(FILE *fp, long version) save.version = (version == 0) ? VRSION : version; memcpy(&save.game, &game, sizeof(struct game_t)); - fwrite(&save, sizeof(struct save_t), 1, fp); + IGNORE(fwrite(&save, sizeof(struct save_t), 1, fp)); return (0); } @@ -114,7 +116,7 @@ int restore(FILE* fp) return GO_UNKNOWN; #endif - fread(&save, sizeof(struct save_t), 1, fp); + IGNORE(fread(&save, sizeof(struct save_t), 1, fp)); fclose(fp); if (save.version != VRSION) { rspeak(VERSION_SKEW, save.version / 10, MOD(save.version, 10), VRSION / 10, MOD(VRSION, 10));