diff dmfile.h @ 405:d0257d0004f6

Implement dm_{read,write}_byte() and constify.
author Matti Hamalainen <ccr@tnsp.org>
date Sat, 03 Nov 2012 01:42:45 +0200
parents 32250b436bca
children c452a459e552
line wrap: on
line diff
--- a/dmfile.h	Mon Oct 22 19:31:06 2012 +0300
+++ b/dmfile.h	Sat Nov 03 01:42:45 2012 +0200
@@ -14,14 +14,17 @@
  */
 #define DM_DEFINE_FFUNC(xname, xtype, z)          \
 BOOL    dm_fread_ ## xname (FILE *f, xtype *v);  \
-BOOL    dm_fwrite_ ## xname (FILE *f, xtype v);
+BOOL    dm_fwrite_ ## xname (FILE *f, const xtype v);
 
 #include "dmfiletmpl.h"
 
 #undef DM_DEFINE_FFUNC
 
-BOOL    dm_fread_str(FILE *f, void *, size_t);
-BOOL    dm_fwrite_str(FILE *f, void *, size_t);
+BOOL    dm_fread_str(FILE *f, void *, const size_t);
+BOOL    dm_fwrite_str(FILE *f, const void *, const size_t);
+
+BOOL    dm_fread_byte(FILE *f, Uint8 *);
+BOOL    dm_fwrite_byte(FILE *f, const Uint8);
 
 
 #ifdef __cplusplus