From 058c0f9bce6401112f37463cd8d9f10df5c7d004 Mon Sep 17 00:00:00 2001 From: Franklin Wei Date: Sun, 24 May 2015 14:14:03 -0400 Subject: make error messages more uniform --- src/load.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/load.c') diff --git a/src/load.c b/src/load.c index 2e00b51..a178f59 100644 --- a/src/load.c +++ b/src/load.c @@ -6,7 +6,7 @@ static uint32_t cksum; #define ADD_CKSUM(x) (cksum += (x*x) + 1) -#define FAIL() fail("Failed to read from file.") +#define FAIL() fail("Failed to load save: Unexpected end-of-file") uint64_t read_be64(FILE *f) { @@ -122,7 +122,7 @@ void load_portfolio(struct player_t *player, const char *filename) char *sym = malloc(symlen + 1); if(ck_read(sym, symlen + 1, 1, f) != 1) { - fail("Save is corrupted (symbol too short)."); + fail("Failed to load save: Unexpected end-of-file"); } stock->symbol = sym; @@ -166,7 +166,7 @@ void load_portfolio(struct player_t *player, const char *filename) if(ck != cksum) { - fail("Bad checksum, file is corrupt.\nCalculated: %d File: %d", ck, cksum); + fail("Failed to load save: Bad checksum", ck, cksum); } int junk = fgetc(f); -- cgit v1.1