mirror of
https://github.com/zeldaret/ss
synced 2026-06-10 04:53:45 -04:00
d_dylink for the most part
This commit is contained in:
+4
-4
@@ -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 */
|
||||
|
||||
+2
-2
@@ -11,7 +11,7 @@ EGG::Heap *mHeap::g_gameHeaps[4];
|
||||
EGG::Heap *mHeap::s_SavedCurrentHeap;
|
||||
EGG::Heap *mHeap::g_archiveHeap;
|
||||
EGG::Heap *mHeap::g_commandHeap;
|
||||
EGG::Heap *mHeap::g_dylinkHeap;
|
||||
EGG::ExpHeap *mHeap::g_dylinkHeap;
|
||||
EGG::AssertHeap *mHeap::g_assertHeap;
|
||||
const char *const mHeap::s_GameHeapNames[4] = {
|
||||
0,
|
||||
@@ -144,7 +144,7 @@ mHeap::~mHeap() {
|
||||
heap->becomeCurrentHeap();
|
||||
}
|
||||
|
||||
EGG::Heap *mHeap::createHeap(size_t size, EGG::Heap *block, const char *name) {
|
||||
EGG::ExpHeap *mHeap::createHeap(size_t size, EGG::Heap *block, const char *name) {
|
||||
EGG::ExpHeap *heap = EGG::ExpHeap::create(size, block, 4);
|
||||
if (heap != nullptr) {
|
||||
heap->setGroupID(0);
|
||||
|
||||
Reference in New Issue
Block a user