diff --git a/build/libraries/fs/ARM9/src/fs_firm.c b/build/libraries/fs/ARM9/src/fs_firm.c index c4828584..edcbbc06 100644 --- a/build/libraries/fs/ARM9/src/fs_firm.c +++ b/build/libraries/fs/ARM9/src/fs_firm.c @@ -47,12 +47,13 @@ void FS_InitFIRM( void ) 処理が正常に行われた場合に得られるバッファへのポインタは 不要になったら NAMi_Free で解放する必要があります。 - Arguments: titleId: 対象のタイトルの TitleID。 + Arguments: pTmd: タイトルメタデータの読み込み先 + titleId: 対象のタイトルの TitleID。 Returns: 処理が正常に行われたなら TRUEを返します。 そうでなければ FALSE を返します。 *---------------------------------------------------------------------------*/ -static BOOL LoadTMD(ESTitleMeta* pTmd, u64 titleId) +static BOOL LoadTMD(ESTitleMeta* pTmd, OSTitleId titleId) { char path[64]; FSFile f; @@ -128,7 +129,7 @@ static BOOL LoadTMD(ESTitleMeta* pTmd, u64 titleId) Returns: 正常に処理が行われたなら TRUE を返します。 *---------------------------------------------------------------------------*/ -BOOL FS_GetTitleBootContentPathFast(char* buf, u64 titleId) +BOOL FS_GetTitleBootContentPathFast(char* buf, OSTitleId titleId) { ESTitleMeta tmd; u32 bootContentId; @@ -181,7 +182,7 @@ BOOL FS_GetTitleBootContentPathFast(char* buf, u64 titleId) Returns: TRUE if success *---------------------------------------------------------------------------*/ -BOOL FS_ResolveSrl( u64 titleId ) +BOOL FS_ResolveSrl( OSTitleId titleId ) { if ( ES_ERR_OK != ES_InitLib() || ES_ERR_OK != ES_GetContentPath(titleId, CONTENT_INDEX_BOOT, (char*)HW_TWL_FS_BOOT_SRL_PATH_BUF) || @@ -202,7 +203,7 @@ BOOL FS_ResolveSrl( u64 titleId ) Returns: TRUE if success *---------------------------------------------------------------------------*/ -BOOL FS_ResolveSrlUnsecured( u64 titleId ) +BOOL FS_ResolveSrlUnsecured( OSTitleId titleId ) { if ( !FS_GetTitleBootContentPathFast((char*)HW_TWL_FS_BOOT_SRL_PATH_BUF, titleId) ) { diff --git a/build/nandfirm/menu-launcher/ARM9/main.c b/build/nandfirm/menu-launcher/ARM9/main.c index 73e5e2c3..658aa307 100644 --- a/build/nandfirm/menu-launcher/ARM9/main.c +++ b/build/nandfirm/menu-launcher/ARM9/main.c @@ -128,7 +128,7 @@ static void PostInit(void) ***************************************************************/ static BOOL TryResolveSrl(void) { - u64 titleId = MENU_TITLE_ID_HI << 32; + OSTitleId titleId = MENU_TITLE_ID_HI << 32; if ( !LCFG_ReadHWSecureInfo() ) { OS_TPrintf("Failed to load HWSecureInfo.\n"); diff --git a/build/nandfirm/menu-launcher2/ARM9/main.c b/build/nandfirm/menu-launcher2/ARM9/main.c index 27996d00..5bc4d9de 100644 --- a/build/nandfirm/menu-launcher2/ARM9/main.c +++ b/build/nandfirm/menu-launcher2/ARM9/main.c @@ -130,7 +130,7 @@ static void PostInit(void) ***************************************************************/ static BOOL TryResolveSrl(void) { - u64 titleId = MENU_TITLE_ID_HI << 32; + OSTitleId titleId = MENU_TITLE_ID_HI << 32; if ( !LCFG_ReadHWSecureInfo() ) { OS_TPrintf("Failed to load HWSecureInfo.\n"); diff --git a/include/firm/fs/ARM9/fs_firm.h b/include/firm/fs/ARM9/fs_firm.h index b88957ae..21e772b0 100644 --- a/include/firm/fs/ARM9/fs_firm.h +++ b/include/firm/fs/ARM9/fs_firm.h @@ -49,7 +49,7 @@ void FS_InitFIRM( void ); Returns: 正常に処理が行われたなら TRUE を返します。 *---------------------------------------------------------------------------*/ -BOOL FS_GetTitleBootContentPathFast(char* buf, u64 titleId); +BOOL FS_GetTitleBootContentPathFast(char* buf, OSTitleId titleId); /*---------------------------------------------------------------------------* Name: FS_ResolveSrl @@ -60,7 +60,7 @@ BOOL FS_GetTitleBootContentPathFast(char* buf, u64 titleId); Returns: TRUE if success *---------------------------------------------------------------------------*/ -BOOL FS_ResolveSrl( u64 titleId ); +BOOL FS_ResolveSrl( OSTitleId titleId ); /*---------------------------------------------------------------------------* Name: FS_ResolveSrlUnsecured @@ -72,7 +72,7 @@ BOOL FS_ResolveSrl( u64 titleId ); Returns: TRUE if success *---------------------------------------------------------------------------*/ -BOOL FS_ResolveSrlUnsecured( u64 titleId ); +BOOL FS_ResolveSrlUnsecured( OSTitleId titleId ); #ifdef __cplusplus } /* extern "C" */