Mercurial > hg > dmlib
diff src/dmfile.c @ 2586:9807ae37ad69
Require stdbool.h, we require C11 now.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 08 Dec 2022 15:59:22 +0200 |
parents | 36edd316184a |
children |
line wrap: on
line diff
--- a/src/dmfile.c Thu Dec 08 15:56:36 2022 +0200 +++ b/src/dmfile.c Thu Dec 08 15:59:22 2022 +0200 @@ -7,13 +7,13 @@ #include "dmfile.h" -BOOL dm_fread_str(FILE *f, void *buf, const size_t len) +bool dm_fread_str(FILE *f, void *buf, const size_t len) { return fread(buf, len, 1, f) == 1; } -BOOL dm_fread_byte(FILE *f, Uint8 *val) +bool dm_fread_byte(FILE *f, Uint8 *val) { int tmp = fgetc(f); *val = tmp; @@ -22,12 +22,12 @@ #define DM_DEFINE_FFUNC(xname, xtype, xmacro) \ -BOOL dm_fread_ ## xname (FILE *f, xtype *v) { \ +bool dm_fread_ ## xname (FILE *f, xtype *v) { \ xtype result; \ if (fread(&result, sizeof( xtype ), 1, f) != 1) \ - return FALSE; \ + return false; \ *v = DM_ ## xmacro ## _TO_NATIVE (result); \ - return TRUE; \ + return true; \ } #include "dmfiletmpl.h" @@ -35,20 +35,20 @@ #undef DM_DEFINE_FFUNC -BOOL dm_fwrite_str(FILE *f, const void *buf, const size_t len) +bool dm_fwrite_str(FILE *f, const void *buf, const size_t len) { return fwrite(buf, len, 1, f) == 1; } -BOOL dm_fwrite_byte(FILE *f, const Uint8 val) +bool dm_fwrite_byte(FILE *f, const Uint8 val) { return fputc(val, f) == val; } #define DM_DEFINE_FFUNC(xname, xtype, xmacro) \ -BOOL dm_fwrite_ ## xname (FILE *f, const xtype v) { \ +bool dm_fwrite_ ## xname (FILE *f, const xtype v) { \ xtype result = DM_NATIVE_TO_ ## xmacro (v); \ return fwrite(&result, sizeof( xtype ), 1, f) == 1; \ }