Mercurial > hg > dmlib
diff dmres.h @ 59:c560703e85ed
Add resource writing functions (only work for stdio backend)
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Mon, 01 Oct 2012 07:51:08 +0300 |
parents | 2f463a59d732 |
children | 23ac82365a65 |
line wrap: on
line diff
--- a/dmres.h Mon Oct 01 07:09:37 2012 +0300 +++ b/dmres.h Mon Oct 01 07:51:08 2012 +0300 @@ -94,7 +94,9 @@ off_t (*ftell)(DMResource *); BOOL (*feof)(DMResource *); int (*fgetc)(DMResource *); + int (*fputc)(int, DMResource *); size_t (*fread)(void *, const size_t, const size_t, DMResource *); + size_t (*fwrite)(void *, const size_t, const size_t, DMResource *); int (*fopen)(DMResource *); void (*fclose)(DMResource *); @@ -135,7 +137,9 @@ off_t dmftell(DMResource *); BOOL dmfeof(DMResource *); int dmfgetc(DMResource *); +int dmfputc(int, DMResource *); size_t dmfread(void *, const size_t, const size_t, DMResource *); +size_t dmfwrite(void *, const size_t, const size_t, DMResource *); // Specialized functions for endianess based reading etc