# HG changeset patch # User Matti Hamalainen # Date 1351991803 -7200 # Node ID c1f6def0c1da7e0e3c574343161e973e76e101c9 # Parent 3d9c044ec08d009e6ac8add1106f59edea4a97ce Adjust dm_fread_byte() and dm_fwrite_byte() stdio helper functions to match dmf_{write,read}_byte() resource functions. diff -r 3d9c044ec08d -r c1f6def0c1da dmfile.c --- a/dmfile.c Sun Nov 04 03:15:35 2012 +0200 +++ b/dmfile.c Sun Nov 04 03:16:43 2012 +0200 @@ -15,7 +15,9 @@ BOOL dm_fread_byte(FILE *f, Uint8 *val) { - return fread(val, 1, 1, f) == 1; + int tmp = fgetc(f); + *val = tmp; + return tmp != EOF; } @@ -42,7 +44,7 @@ BOOL dm_fwrite_byte(FILE *f, const Uint8 val) { - return fwrite(&val, 1, 1, f) == 1; + return fputc(val, f) == val; }