Odamex
Setting the Standard in Multiplayer Doom
common/m_memio.h File Reference

Go to the source code of this file.

Typedefs

typedef struct _MEMFILE MEMFILE

Enumerations

enum  mem_rel_t { MEM_SEEK_SET, MEM_SEEK_CUR, MEM_SEEK_END }

Functions

MEMFILEmem_fopen_read (void *buf, size_t buflen)
size_t mem_fread (void *buf, size_t size, size_t nmemb, MEMFILE *stream)
MEMFILEmem_fopen_write (void)
size_t mem_fwrite (const void *ptr, size_t size, size_t nmemb, MEMFILE *stream)
void mem_get_buf (MEMFILE *stream, void **buf, size_t *buflen)
void mem_fclose (MEMFILE *stream)
long mem_ftell (MEMFILE *stream)
int mem_fseek (MEMFILE *stream, signed long offset, mem_rel_t whence)
size_t mem_fsize (MEMFILE *stream)
char * mem_fgetbuf (MEMFILE *stream)

Typedef Documentation

typedef struct _MEMFILE MEMFILE

Enumeration Type Documentation

enum mem_rel_t
Enumerator:
MEM_SEEK_SET 
MEM_SEEK_CUR 
MEM_SEEK_END 

Function Documentation

void mem_fclose ( MEMFILE stream)
char* mem_fgetbuf ( MEMFILE stream)
MEMFILE* mem_fopen_read ( void *  buf,
size_t  buflen 
)
MEMFILE* mem_fopen_write ( void  )
size_t mem_fread ( void *  buf,
size_t  size,
size_t  nmemb,
MEMFILE stream 
)
int mem_fseek ( MEMFILE stream,
signed long  offset,
mem_rel_t  whence 
)
size_t mem_fsize ( MEMFILE stream)
long mem_ftell ( MEMFILE stream)
size_t mem_fwrite ( const void *  ptr,
size_t  size,
size_t  nmemb,
MEMFILE stream 
)
void mem_get_buf ( MEMFILE stream,
void **  buf,
size_t *  buflen 
)
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends