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