Data Structures | |
struct | VIRTUAL_FILE |
struct | VIRTUAL_FILE_SOURCE |
struct | UL_VIRTUALFILENAME |
Defines | |
#define | VirtualFileWrite(ptr, size, n, f) (VirtualFileGetSource(f)->fWrite(ptr, size, n, f)) |
#define | VirtualFileRead(ptr, size, n, f) (VirtualFileGetSource(f)->fRead(ptr, size, n, f)) |
#define | VirtualFileGetc(f) (VirtualFileGetSource(f)->fGetc(f)) |
#define | VirtualFilePutc(caractere, f) (VirtualFileGetSource(f)->fPutc(caractere, f)) |
#define | VirtualFileGets(str, maxLen, f) (VirtualFileGetSource(f)->fGets(str, maxLen, f)) |
#define | VirtualFilePuts(s, f) (VirtualFileGetSource(f)->fPuts(s, f)) |
#define | VirtualFileSeek(f, offset, whence) (VirtualFileGetSource(f)->fSeek(f, offset, whence)) |
#define | VirtualFileEof(f) (VirtualFileGetSource(f)->fEof(f)) |
Enumerations | |
enum | VF_OPEN_MODES { VF_O_READ, VF_O_READWRITE, VF_O_WRITE } |
enum | GBFS_INIT_MODES { GBFS_COMPATIBLE_MODE, GBFS_DEFAULT_MODE } |
Functions | |
void | VirtualFileInit () |
VIRTUAL_FILE * | VirtualFileOpen (void *param1, int param2, int type, int mode) |
int | VirtualFileClose (VIRTUAL_FILE *f) |
int | VirtualFileRegisterSource (VIRTUAL_FILE_SOURCE *vfs) |
void | ulSetVirtualFilenameList (UL_VIRTUALFILENAME *vfl, int numberOfEntries) |
UL_VIRTUALFILENAME * | ulFindFileInVirtualFilenameList (const char *fname, int type) |
void * | ulReadEntireFileToMemory (VIRTUAL_FILE *f, int *size) |
int | ulInitLibFat () |
int | ulInitGBFS (int compatMode) |
Variables | |
int | VF_MEMORY |
int | VF_FILE |
int | VF_GBFS |