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;  \
 }