Mercurial > hg > dmlib
diff dmfile.h @ 0:32250b436bca
Initial re-import.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 28 Sep 2012 01:54:23 +0300 |
parents | |
children | d0257d0004f6 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dmfile.h Fri Sep 28 01:54:23 2012 +0300 @@ -0,0 +1,30 @@ +/* + * DMLib + * -- Main header file + * Programmed and designed by Matti 'ccr' Hamalainen + * (C) Copyright 2011 Tecnic Software productions (TNSP) + */ +#ifndef DMFILE_H +#define DMFILE_H + +#include "dmlib.h" + + +/* Plain file endianess functions + */ +#define DM_DEFINE_FFUNC(xname, xtype, z) \ +BOOL dm_fread_ ## xname (FILE *f, xtype *v); \ +BOOL dm_fwrite_ ## xname (FILE *f, 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); + + +#ifdef __cplusplus +} +#endif +#endif // DMFILE_H