#include <sys/stat.h>
#include <mrapifil.h>
Go to the source code of this file.
|
#define | MAUG_PATH_MAX 256 |
| Maximum size allocated for asset paths.
|
|
#define | MFILE_CADDY_TYPE_FILE 0x01 |
| A standard UNIX file.
|
|
#define | MFILE_CADDY_TYPE_MEM_BUFFER 0x80 |
| An array of bytes in memory abstracted through this library.
|
|
#define | MFILE_FLAG_READ_ONLY 0x01 |
|
#define | MFILE_READ_FLAG_LSBF 0x01 |
| Flag for mfile_read_int_t() indicating integer should always be read least significant byte first.
|
|
#define | MFILE_READ_FLAG_MSBF 0x01 |
| Flag for mfile_read_int_t() indicating integer should always be read most significant byte first.
|
|
#define | MFILE_TRACE_LVL 0 |
|
#define | MFILE_TRACE_CONTENTS_LVL 0 |
|
#define | mfile_check_lock(p_file) |
|
#define | mfile_get_sz(p_file) |
|
|
off_t | mfile_file_has_bytes (struct MFILE_CADDY *p_file) |
|
MERROR_RETVAL | mfile_file_read_byte (struct MFILE_CADDY *p_file, uint8_t *buf) |
|
MERROR_RETVAL | mfile_file_read_int (struct MFILE_CADDY *p_f, uint8_t *buf, size_t buf_sz, uint8_t flags) |
|
MERROR_RETVAL | mfile_file_seek (struct MFILE_CADDY *p_file, off_t pos) |
|
MERROR_RETVAL | mfile_file_read_line (struct MFILE_CADDY *p_f, char *buffer, off_t buffer_sz, uint8_t flags) |
|
MERROR_RETVAL | mfile_lock_buffer (MAUG_MHANDLE, off_t, mfile_t *p_file) |
| Lock a buffer and assign it to an mfile_t to read/write.
|
|
MERROR_RETVAL | mfile_open_read (const char *filename, mfile_t *p_file) |
| Open a file and read it into memory or memory-map it.
|
|
void | mfile_close (mfile_t *p_file) |
| Close a file opened with mfile_open_read().
|
|