From ad5f7d6a45fafef598bb09c9919b6e5de6c552e9 Mon Sep 17 00:00:00 2001 From: Daniel Loffgren Date: Sun, 28 Feb 2016 09:14:44 +0000 Subject: [PATCH] Cleaned up the freeze reading/writing lengths. Since sizeof(char) is defined as being 1, there's no need to be pedantic. git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@91 64f78de7-aa59-e511-a0e8-0002a5492df0 --- apple1/pia.c | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/apple1/pia.c b/apple1/pia.c index e0e709e..c9c37a7 100644 --- a/apple1/pia.c +++ b/apple1/pia.c @@ -32,13 +32,13 @@ void saveFreeze(a1pia *pia, const char *fname) { } uint8_t pcHigh = pia->cpu->pc >> 8; - fwrite(&pia->cpu->pc, sizeof(char), 1, f); // Low - fwrite(&pcHigh, sizeof(char), 1, f); // High - fwrite(&pia->cpu->ac, sizeof(char), 1, f); - fwrite(&pia->cpu->x, sizeof(char), 1, f); - fwrite(&pia->cpu->y, sizeof(char), 1, f); - fwrite(&pia->cpu->sr, sizeof(char), 1, f); - fwrite(&pia->cpu->sp, sizeof(char), 1, f); + fwrite(&pia->cpu->pc, 1, 1, f); // Low + fwrite(&pcHigh, 1, 1, f); // High + fwrite(&pia->cpu->ac, 1, 1, f); + fwrite(&pia->cpu->x, 1, 1, f); + fwrite(&pia->cpu->y, 1, 1, f); + fwrite(&pia->cpu->sr, 1, 1, f); + fwrite(&pia->cpu->sp, 1, 1, f); fclose(f); } @@ -58,15 +58,15 @@ void loadFreeze(a1pia *pia, const char *fname) { } uint8_t pcLow, pcHigh; - fread(&pcLow, sizeof(char), 1, f); // Low - fwrite(&pcHigh, sizeof(char), 1, f); // High + fread(&pcLow, 1, 1, f); // Low + fwrite(&pcHigh, 1, 1, f); // High pia->cpu->pc = pcLow | (pcHigh << 8); - fread(&pia->cpu->ac, sizeof(char), 1, f); - fread(&pia->cpu->x, sizeof(char), 1, f); - fread(&pia->cpu->y, sizeof(char), 1, f); - fread(&pia->cpu->sr, sizeof(char), 1, f); - fread(&pia->cpu->sp, sizeof(char), 1, f); + fread(&pia->cpu->ac, 1, 1, f); + fread(&pia->cpu->x, 1, 1, f); + fread(&pia->cpu->y, 1, 1, f); + fread(&pia->cpu->sr, 1, 1, f); + fread(&pia->cpu->sp, 1, 1, f); fclose(f); }