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 |
| MEMFILE * | mem_fopen_read (void *buf, size_t buflen) |
| size_t | mem_fread (void *buf, size_t size, size_t nmemb, MEMFILE *stream) |
| MEMFILE * | mem_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
Enumeration Type Documentation
- 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 |
|
) |
| |
| size_t mem_fread |
( |
void * |
buf, |
|
|
size_t |
size, |
|
|
size_t |
nmemb, |
|
|
MEMFILE * |
stream |
|
) |
| |
| size_t mem_fsize |
( |
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 |
|
) |
| |