Mercurial > hg > dmlib
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