12 #include "../../gfx.h"
14 #if GFX_USE_GFILE && GFILE_NEED_STDIO && !defined(GFILE_NEED_STDIO_MUST_BE_OFF)
18 size_t gstdioRead(
void * ptr,
size_t size,
size_t count,
GFILE *f) {
19 return gfileRead(f, ptr, size*count)/size;
22 size_t gstdioWrite(
const void * ptr,
size_t size,
size_t count,
GFILE *f) {
26 int gstdioSeek(
GFILE *f,
size_t offset,
int origin) {
42 int gstdioGetpos(
GFILE *f, gFileSize *pos) {
43 if (!(f->flags & GFILEFLG_OPEN))
GFILE file system header.
gBool gfileSetPos(GFILE *f, gFileSize pos)
Set the position of the read/write cursor.
gMemSize gfileRead(GFILE *f, void *buf, gMemSize len)
Read from file.
struct GFILE GFILE
A file pointer.
gMemSize gfileWrite(GFILE *f, const void *buf, gMemSize len)
Write to file.
gFileSize gfileGetSize(GFILE *f)
Get the size of file.