135int FIOFprintf(
int handle,
const char* format, ...);
size_t size
Definition __os.h:98
char filename[]
Definition lbcardgame.c:121
unsigned int u32
Definition types.h:13
unsigned short int u16
Definition types.h:7
unsigned char u8
Definition types.h:5
MCC_SYSEVENT
Definition mcc.h:36
@ MCC_SYSEVENT_INITIALIZED
Definition mcc.h:39
@ MCC_SYSEVENT_UNKNOWN
Definition mcc.h:37
@ MCC_SYSEVENT_REBOOT
Definition mcc.h:38
@ MCC_SYSEVENT_PING_RESULT
Definition mcc.h:41
@ MCC_SYSEVENT_PING
Definition mcc.h:40
@ MCC_SYSEVENT_FLUSH
Definition mcc.h:42
int MCCOpen(enum MCC_CHANNEL chID, u8 blockSize, MCC_CBEvent callbackEvent)
Definition mcc.c:962
int FIOFindFirst(const char *filename, struct FIO_Finddata *finddata)
Definition fio.c:583
FIO_ASYNC_STATE
Definition mcc.h:87
@ FIO_ASYNC_STATE_BUSY
Definition mcc.h:89
@ FIO_ASYNC_STATE_IDOL
Definition mcc.h:88
@ FIO_ASYNC_STATE_DONE
Definition mcc.h:90
int FIOCheckAsyncDone(u32 *result)
Definition fio.c:748
int FIOInit(enum MCC_EXI exiChannel, enum MCC_CHANNEL chID, u8 blockSize)
Definition fio.c:136
int FIOFopen(const char *filename, u32 mode)
Definition fio.c:208
void FIOExit(void)
Definition fio.c:162
u32 FIOFwrite(int handle, void *data, u32 size)
Definition fio.c:326
int MCCLock(enum MCC_CHANNEL chID)
Definition mcc.c:1107
MCC_CHANNEL
Definition mcc.h:4
@ MCC_CHANNEL_14
Definition mcc.h:19
@ MCC_CHANNEL_SYSTEM
Definition mcc.h:5
@ MCC_CHANNEL_10
Definition mcc.h:15
@ MCC_CHANNEL_15
Definition mcc.h:20
@ MCC_CHANNEL_4
Definition mcc.h:9
@ MCC_CHANNEL_2
Definition mcc.h:7
@ MCC_CHANNEL_13
Definition mcc.h:18
@ MCC_CHANNEL_8
Definition mcc.h:13
@ MCC_CHANNEL_12
Definition mcc.h:17
@ MCC_CHANNEL_11
Definition mcc.h:16
@ MCC_CHANNEL_5
Definition mcc.h:10
@ MCC_CHANNEL_3
Definition mcc.h:8
@ MCC_CHANNEL_1
Definition mcc.h:6
@ MCC_CHANNEL_9
Definition mcc.h:14
@ MCC_CHANNEL_6
Definition mcc.h:11
@ MCC_CHANNEL_7
Definition mcc.h:12
void(* MCC_CBSysEvent)(enum MCC_SYSEVENT sysEvent)
Definition mcc.h:46
u32 FIOGetAsyncBufferSize(void)
Definition fio.c:665
int MCCGetConnectionStatus(enum MCC_CHANNEL chID, enum MCC_CONNECT *connect)
Definition mcc.c:874
int FIOFprintf(int handle, const char *format,...)
Definition fio.c:417
int MCCRead(enum MCC_CHANNEL chID, u32 offset, void *data, long size, enum MCC_SYNC_STATE async)
Definition mcc.c:1207
int FIOFclose(int handle)
Definition fio.c:250
int MCCInit(enum MCC_EXI exiChannel, u8 timeout, MCC_CBSysEvent callbackSysEvent)
Definition mcc.c:721
int MCCEnumDevices(MCC_CBEnumDevices callbackEnumDevices)
Definition mcc.c:804
u8 MCCGetLastError(void)
Definition mcc.c:841
int MCCClose(enum MCC_CHANNEL chID)
Definition mcc.c:1053
int MCCStreamClose(enum MCC_CHANNEL chID)
Definition mcc.c:94
u32 FIOFread(int handle, void *data, u32 size)
Definition fio.c:284
MCC_MODE
Definition mcc.h:69
@ MCC_MODE_ALL
Definition mcc.h:72
@ MCC_MODE_MIN
Definition mcc.h:70
@ MCC_MODE_MAX
Definition mcc.h:71
int FIOFindNext(struct FIO_Finddata *finddata)
Definition fio.c:626
MCC_CONNECT
Definition mcc.h:75
@ MCC_CONNECT_HOST_OPEN
Definition mcc.h:77
@ MCC_CONNECT_DISCONNECT
Definition mcc.h:76
@ MCC_CONNECT_TARGET_OPEN
Definition mcc.h:78
@ MCC_CONNECT_CONNECTED
Definition mcc.h:79
int MCCGetChannelInfo(enum MCC_CHANNEL chID, MCC_Info *info)
Definition mcc.c:847
int FIOFerror(int handle)
Definition fio.c:545
MCC_SYNC_STATE
Definition mcc.h:82
@ MCC_ASYNC
Definition mcc.h:84
@ MCC_SYNC
Definition mcc.h:83
u32 MCCStreamRead(enum MCC_CHANNEL chID, void *data)
Definition mcc.c:166
int MCCWrite(enum MCC_CHANNEL chID, u32 offset, void *data, long size, enum MCC_SYNC_STATE async)
Definition mcc.c:1295
u32 FIOFseek(int handle, long offset, u32 mode)
Definition fio.c:366
int MCCNotify(enum MCC_CHANNEL chID, u32 notify)
Definition mcc.c:907
int MCCUnlock(enum MCC_CHANNEL chID)
Definition mcc.c:1157
u8 MCCGetFreeBlocks(enum MCC_MODE mode)
Definition mcc.c:818
int MCCCheckAsyncDone()
Definition mcc.c:1388
int FIOFflush(int handle)
Definition fio.c:460
void MCCExit(void)
Definition mcc.c:772
int MCCStreamWrite(enum MCC_CHANNEL chID, void *data, u32 dataBlockSize)
Definition mcc.c:100
int FIOFwriteAsync(int handle, void *data, u32 size)
Definition fio.c:713
void(* MCC_CBEvent)(enum MCC_CHANNEL channel, u32, u32)
Definition mcc.h:45
u8 FIOGetLastError()
Definition fio.c:203
int FIOFstat(int handle, struct FIO_Stat *stat)
Definition fio.c:499
int(* MCC_CBEnumDevices)(long)
Definition mcc.h:47
u32 MCCSetChannelEventMask(enum MCC_CHANNEL chID, u32 event)
Definition mcc.c:937
int MCCStreamOpen(enum MCC_CHANNEL chID, u8 blockSize)
Definition mcc.c:80
int FIOQuery(void)
Definition fio.c:179
MCC_EXI
Definition mcc.h:30
@ MCC_EXI_0
Definition mcc.h:31
@ MCC_EXI_2
Definition mcc.h:33
@ MCC_EXI_1
Definition mcc.h:32
int FIOFreadAsync(int handle, void *data, u32 size)
Definition fio.c:679
int MCCPing(void)
Definition mcc.c:791
u16 year
Definition mcc.h:94
u8 month
Definition mcc.h:95
u8 day
Definition mcc.h:96
u8 minute
Definition mcc.h:101
u8 reserved
Definition mcc.h:103
u8 second
Definition mcc.h:102
u8 hour
Definition mcc.h:100
struct FIO_Stat stat
Definition mcc.h:121
char filename[256]
Definition mcc.h:122
struct FIO_Timestamp lastAccessTime
Definition mcc.h:114
u32 fileSizeHigh
Definition mcc.h:116
u32 fileAttributes
Definition mcc.h:112
struct FIO_Timestamp lastWriteTime
Definition mcc.h:115
struct FIO_Timestamp creationTime
Definition mcc.h:113
u32 fileSizeLow
Definition mcc.h:117
struct FIO_Date date
Definition mcc.h:107
struct FIO_Daytime time
Definition mcc.h:108
int isStreamDone
Definition mcc.h:64
int unk
Definition mcc.h:66
u32 eventMask
Definition mcc.h:63
int isStreamConnection
Definition mcc.h:65
MCC_Info info
Definition mcc.h:61
MCC_CBEvent callbackEvent
Definition mcc.h:62
u32 number
Definition mcc.h:57
u32 code
Definition mcc.h:56
u32 length
Definition mcc.h:50
u16 rsvd
Definition mcc.h:51
u16 protocol
Definition mcc.h:52
u8 firstBlock
Definition mcc.h:24
u8 connect
Definition mcc.h:26
u8 isLocked
Definition mcc.h:27
u8 blockLength
Definition mcc.h:25