summaryrefslogtreecommitdiff
path: root/src/code_801DBE90.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/code_801DBE90.cpp')
-rw-r--r--src/code_801DBE90.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/code_801DBE90.cpp b/src/code_801DBE90.cpp
index 2303bdb..e8a262e 100644
--- a/src/code_801DBE90.cpp
+++ b/src/code_801DBE90.cpp
@@ -94,9 +94,9 @@ static void func_801DBFEC(s32 p1, DVDFileInfo* p2)
{
if (gUnk8063F31F == 0) {
gUnkClass5* r31 = func_801DBF98(p2);
- if (r31 && r31->unk4.unk40) {
- DCInvalidateRange(r31->unk4.unk44, r31->unk4.unk48);
- r31->unk4.unk40(p1, r31);
+ if (r31 && r31->unk44) {
+ DCInvalidateRange(r31->unk48, r31->unk4C);
+ r31->unk44(p1, r31);
}
}
}
@@ -105,8 +105,8 @@ static void func_801DC068(s32 p1, DVDFileInfo* p2)
{
if (gUnk8063F31F == 0) {
gUnkClass5* r3 = func_801DBF98(p2);
- if (r3 && r3->unk4.unk40)
- r3->unk4.unk40(p1, r3);
+ if (r3 && r3->unk44)
+ r3->unk44(p1, r3);
}
}
@@ -232,7 +232,7 @@ BOOL func_801DC4F0(gUnkClass5* p1, void* addr, u32 len, s32 offset, void (*p5)(s
func_801DC264();
if (!p1)
return FALSE;
- p1->unk4.unk40 = p5;
+ p1->unk44 = p5;
if ((u32)addr & 0x1F)
return FALSE;
if (len & 0x1F)
@@ -240,8 +240,8 @@ BOOL func_801DC4F0(gUnkClass5* p1, void* addr, u32 len, s32 offset, void (*p5)(s
if (offset & 0x3)
return FALSE;
- p1->unk4.unk44 = addr;
- p1->unk4.unk48 = len;
+ p1->unk48 = addr;
+ p1->unk4C = len;
if (gUnk8063F338 && p1->unk1 && func_801DD220(gUnk8063F338, p1, addr, len, offset))
return TRUE;
return DVDReadAsyncPrio(&p1->unk4, addr, (s32)len, offset, &func_801DBFEC, 2) != 0;
@@ -292,7 +292,7 @@ size_t func_801DC760(gUnkClass5* p1)
return 0;
if (gUnk8063F338 && func_801DD03C(gUnk8063F338, p1, &fileSz))
return fileSz;
- return p1->unk4.unk34;
+ return DVDGetLength(&p1->unk4);
}
static s32 func_801DC7DC(void)
@@ -307,7 +307,7 @@ BOOL func_801DC7F8(gUnkClass5* p1, s32 offset, void (*p3)(s32, void*))
func_801DC264();
if (!p1)
return FALSE;
- p1->unk4.unk40 = p3;
+ p1->unk44 = p3;
return DVDSeekAsyncPrio(&p1->unk4, offset, &func_801DC068, 2) != 0;
}
@@ -470,7 +470,7 @@ u8* func_801DCBC0(const char* fileName, u32* fileSz)
return buf;
}
-void* func_801DCCAC(const char* fileName, MEMHeapHandle heap, u32* fileSz)
+u8* func_801DCCAC(const char* fileName, MEMHeapHandle heap, u32* fileSz)
{
if (!func_801DC380(fileName))
return NULL;
@@ -530,7 +530,7 @@ void func_801DCE38(void)
gUnk8063F31F = 1;
}
-u8 func_801DCE44(void)
+BOOL func_801DCE44(void)
{
return gUnk8063F31F;
}