summaryrefslogtreecommitdiff
path: root/src/DynamicLink.cpp
diff options
context:
space:
mode:
authorrobojumper <robojumper@gmail.com>2025-03-02 20:45:04 +0100
committerGitHub <noreply@github.com>2025-03-02 14:45:04 -0500
commit3461afd2b89de4db997726ce99c9c188677e03c4 (patch)
tree8151e54423089dacd7b087a4df637325a019567d /src/DynamicLink.cpp
parent43c997570411832521a039e1e2087e8efef3a9a9 (diff)
Fix mDvd createOrDie symbol (#122)
Diffstat (limited to 'src/DynamicLink.cpp')
-rw-r--r--src/DynamicLink.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/DynamicLink.cpp b/src/DynamicLink.cpp
index a845ba36..cf9c5e52 100644
--- a/src/DynamicLink.cpp
+++ b/src/DynamicLink.cpp
@@ -129,8 +129,8 @@ void DynamicModuleControl::initialize(EGG::ExpHeap *heap) {
sTotalFreeSize = heap->getTotalFreeSize();
}
-u32 DynamicModuleControl::callback(void *arg) {
- return static_cast<DynamicModuleControl *>(arg)->do_load();
+void *DynamicModuleControl::callback(void *arg) {
+ return reinterpret_cast<void *>(static_cast<DynamicModuleControl *>(arg)->do_load());
}
void DynamicModuleControl::checkHeapStatus() {
@@ -159,9 +159,9 @@ bool DynamicModuleControl::do_load() {
snprintf(buf, sizeof(buf), "%s/%sNP.rel", sRelsDir, mName);
if (mModule == nullptr) {
if (sArchive != nullptr) {
- sDvdFile = mDvd_toMainRam_arc_c::createOrFail(sArchive, buf, 1, mHeap);
+ sDvdFile = mDvd_toMainRam_arc_c::createOrDie(sArchive, buf, 1, mHeap);
} else {
- sDvdFile = mDvd_toMainRam_normal_c::createOrFail(buf, 1, mHeap);
+ sDvdFile = mDvd_toMainRam_normal_c::createOrDie(buf, 1, mHeap);
}
if (sDvdFile != nullptr) {