From 3461afd2b89de4db997726ce99c9c188677e03c4 Mon Sep 17 00:00:00 2001 From: robojumper Date: Sun, 2 Mar 2025 20:45:04 +0100 Subject: Fix mDvd createOrDie symbol (#122) --- src/DynamicLink.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/DynamicLink.cpp') 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(arg)->do_load(); +void *DynamicModuleControl::callback(void *arg) { + return reinterpret_cast(static_cast(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) { -- cgit v1.2.3