summaryrefslogtreecommitdiff
path: root/src/m/m_dvd.cpp
diff options
context:
space:
mode:
authorElijah Thomas <42302100+elijah-thomas774@users.noreply.github.com>2024-05-31 20:09:21 -0400
committerGitHub <noreply@github.com>2024-05-31 20:09:21 -0400
commitbc9eaa1ca985315386ceed621c9fb64fc88d4eac (patch)
tree27ef7217bfdad5359aafc085f001ea7adda3e14a /src/m/m_dvd.cpp
parent9d26f1bd6660eef16b2cbb94e1a20d67e81f4380 (diff)
parent64f4aaa260703769a598a87cddb4003d36869d88 (diff)
Merge pull request #46 from robojumper/d_dylink
d_dylink for the most part
Diffstat (limited to 'src/m/m_dvd.cpp')
-rw-r--r--src/m/m_dvd.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/m/m_dvd.cpp b/src/m/m_dvd.cpp
index 82fce847..21fed247 100644
--- a/src/m/m_dvd.cpp
+++ b/src/m/m_dvd.cpp
@@ -330,7 +330,7 @@ mDvd_callback_c::~mDvd_callback_c() {}
mDvd_callback_c::mDvd_callback_c(dvdReadCallback cb, void *cbData) {
mCallback = cb;
mCallbackData = cbData;
- mSuccess = false;
+ mCallbackResult = 0;
}
/* 802ef5d0 */
@@ -343,7 +343,7 @@ mDvd_callback_c *mDvd_callback_c::create(dvdReadCallback cb, void *cbData) {
}
/** 802ef650 */
-extern "C" mDvd_callback_c *fn_802EF650(dvdReadCallback cb, void *cbData) {
+mDvd_callback_c *mDvd_callback_c::createOrFail(dvdReadCallback cb, void *cbData) {
mDvd_callback_c *cmd = mDvd_callback_c::create(cb, cbData);
while (!cmd) {}
return cmd;
@@ -351,9 +351,9 @@ extern "C" mDvd_callback_c *fn_802EF650(dvdReadCallback cb, void *cbData) {
/** 802ef680 */
u32 mDvd_callback_c::execute() {
- mSuccess = (mCallback)(mCallbackData);
+ mCallbackResult = (mCallback)(mCallbackData);
waitDone();
- return (bool)mSuccess;
+ return (bool)mCallbackResult;
}
/** 802ef6e0 */