diff options
Diffstat (limited to 'arm9/lib/src/FS_rom.c')
-rw-r--r-- | arm9/lib/src/FS_rom.c | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/arm9/lib/src/FS_rom.c b/arm9/lib/src/FS_rom.c index 4160e3b1..09098dfe 100644 --- a/arm9/lib/src/FS_rom.c +++ b/arm9/lib/src/FS_rom.c @@ -26,18 +26,20 @@ ARM_FUNC FSResult FSi_ReadRomCallback(FSArchive * p_arc, void * dst, u32 src, u3 ARM_FUNC FSResult FSi_WriteDummyCallback(FSArchive * p_arc, const void *src, u32 dst, u32 len) { +#pragma unused(p_arc, src, dst, len) return FS_RESULT_FAILURE; } ARM_FUNC FSResult FSi_RomArchiveProc(FSFile * p_arc, FSCommandType cmd) { +#pragma unused(p_arc) switch (cmd) { case FS_COMMAND_ACTIVATE: - CARD_LockRom(fsi_card_lock_id); + CARD_LockRom((u16)fsi_card_lock_id); return FS_RESULT_SUCCESS; case FS_COMMAND_IDLE: - CARD_UnlockRom(fsi_card_lock_id); + CARD_UnlockRom((u16)fsi_card_lock_id); return FS_RESULT_SUCCESS; case FS_COMMAND_WRITEFILE: return FS_RESULT_UNSUPPORTED; @@ -48,11 +50,13 @@ ARM_FUNC FSResult FSi_RomArchiveProc(FSFile * p_arc, FSCommandType cmd) ARM_FUNC FSResult FSi_ReadDummyCallback(FSArchive *p_arc, void *dst, u32 src, u32 len) { +#pragma unused (p_arc, dst, src, len) return FS_RESULT_FAILURE; } ARM_FUNC FSResult FSi_EmptyArchiveProc(FSFile *p_file, FSCommandType cmd) { +#pragma unused(p_file, cmd) return FS_RESULT_UNSUPPORTED; } @@ -68,7 +72,7 @@ ARM_FUNC void FSi_InitRom(u32 default_dma_no) CARD_Init(); FS_InitArchive(&fsi_arc_rom); - FS_RegisterArchiveName(&fsi_arc_rom, "rom", 3); + (void)FS_RegisterArchiveName(&fsi_arc_rom, "rom", 3); if (MB_IsMultiBootChild()) { @@ -77,7 +81,7 @@ ARM_FUNC void FSi_InitRom(u32 default_dma_no) fsi_ovt7.offset = (u32)~0; fsi_ovt7.length = 0; FS_SetArchiveProc(&fsi_arc_rom, FSi_EmptyArchiveProc, (u32)FS_ARCHIVE_PROC_ALL); - FS_LoadArchive(&fsi_arc_rom, 0x00000000, 0, 0, 0, 0, FSi_ReadDummyCallback, FSi_WriteDummyCallback); + (void)FS_LoadArchive(&fsi_arc_rom, 0x00000000, 0, 0, 0, 0, FSi_ReadDummyCallback, FSi_WriteDummyCallback); } else { @@ -95,7 +99,7 @@ ARM_FUNC void FSi_InitRom(u32 default_dma_no) } else { - FS_LoadArchive(&fsi_arc_rom, 0x00000000, + (void)FS_LoadArchive(&fsi_arc_rom, 0x00000000, fat->offset, fat->length, fnt->offset, fnt->length, FSi_ReadRomCallback, FSi_WriteDummyCallback); @@ -110,8 +114,8 @@ ARM_FUNC u32 FS_SetDefaultDMA(u32 dma_no) BOOL bak_stat = FS_SuspendArchive(&fsi_arc_rom); fsi_default_dma_no = dma_no; if (bak_stat) - FS_ResumeArchive(&fsi_arc_rom); - OS_RestoreInterrupts(bak_psr); + (void)FS_ResumeArchive(&fsi_arc_rom); + (void)OS_RestoreInterrupts(bak_psr); return bak_dma_no; } |