Mercurial > hg > dmlib
changeset 438:c1f6def0c1da
Adjust dm_fread_byte() and dm_fwrite_byte() stdio helper functions to match
dmf_{write,read}_byte() resource functions.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sun, 04 Nov 2012 03:16:43 +0200 |
parents | 3d9c044ec08d |
children | bc1da1f4cb4b |
files | dmfile.c |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- 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; }