Go to the source code of this file.
|
void | mfat_init (mfat_io_callback_func_t reader, mfat_io_callback_func_t writer, Uint32 device_size) |
|
int | mfat_init_mbr (void) |
|
int | mfat_use_part (int part) |
|
int | mfat_normalize_name (char *d, const char *s) |
|
int | mfat_fatize_name (char *d, const char *s) |
|
int | mfat_read_directory (mfat_dirent_t *p, int type_filter) |
|
int | mfat_search_in_directory (mfat_dirent_t *p, const char *name, int type_filter) |
|
void | mfat_open_rootdir (mfat_stream_t *p) |
|
Uint32 | mfat_get_real_size (mfat_stream_t *p, int *fragmented) |
|
Uint32 | mfat_overwrite_file_with_direct_linear_device_block_write (mfat_dirent_t *dirent, const char *name, Uint32 size) |
|
◆ IS_MFAT_DIR
#define IS_MFAT_DIR |
( |
|
p | ) |
(!!((p)&0x10)) |
◆ IS_MFAT_FILE
#define IS_MFAT_FILE |
( |
|
p | ) |
(((p)&0x18)==0) |
◆ IS_MFAT_VOL
#define IS_MFAT_VOL |
( |
|
p | ) |
(!!((p)&0x08)) |
◆ MFAT_FIND_DIR
◆ MFAT_FIND_FILE
◆ MFAT_FIND_VOL
◆ mfat_io_callback_func_t
◆ mfat_fatize_name()
int mfat_fatize_name |
( |
char * |
d, |
|
|
const char * |
s |
|
) |
| |
◆ mfat_get_real_size()
◆ mfat_init()
◆ mfat_init_mbr()
int mfat_init_mbr |
( |
void |
| ) |
|
◆ mfat_normalize_name()
int mfat_normalize_name |
( |
char * |
d, |
|
|
const char * |
s |
|
) |
| |
◆ mfat_open_rootdir()
◆ mfat_overwrite_file_with_direct_linear_device_block_write()
◆ mfat_read_directory()
◆ mfat_search_in_directory()
int mfat_search_in_directory |
( |
mfat_dirent_t * |
p, |
|
|
const char * |
name, |
|
|
int |
type_filter |
|
) |
| |
◆ mfat_use_part()
int mfat_use_part |
( |
int |
part | ) |
|