6 typedef struct MemGrow
{
12 void mem_init(MG
* mem
);
13 void mem_free(MG
* mem
);
14 int mem_grow_if_needed(MG
*mem
, size_t newsize
);
15 int mem_write(MG
*mem
, size_t offset
, void* data
, size_t size
);
16 void* mem_getptr(MG
* mem
, size_t offset
, size_t byteswanted
);
17 void mem_set(MG
* mem
, void* data
, size_t used
, size_t allocated
);
18 int mem_write_file(MG
* mem
, char* fn
);
20 #pragma RcB2 DEP "MemGrow.c"