mirror of
https://github.com/zeldaret/botw
synced 2026-07-09 14:05:33 -04:00
Add #ifdef declarations for NON_MATCHING code
This commit is contained in:
@@ -80,7 +80,8 @@ void TaskMgr::submitRequest(TaskMgrRequest& request) {
|
||||
request.task = nullptr;
|
||||
}
|
||||
|
||||
// NON_MATCHING: reorderings
|
||||
// reorderings
|
||||
#ifdef NON_MATCHING
|
||||
bool TaskMgr::fetchIdleTaskForRequest_(TaskMgrRequest& request, bool retry_until_success) {
|
||||
if (!hasTasks())
|
||||
return false;
|
||||
@@ -108,6 +109,7 @@ bool TaskMgr::fetchIdleTaskForRequest_(TaskMgrRequest& request, bool retry_until
|
||||
request.task = task;
|
||||
return true;
|
||||
}
|
||||
#endif
|
||||
|
||||
void TaskMgr::freeTask(ManagedTask* task) {
|
||||
auto lock = sead::makeScopedLock(mCS2);
|
||||
@@ -155,7 +157,8 @@ bool TaskMgr::trySubmitRequest(TaskMgrRequest& request) {
|
||||
return ok;
|
||||
}
|
||||
|
||||
// NON_MATCHING: the factory invoke function pointer is loaded earlier in the original code
|
||||
// the factory invoke function pointer is loaded earlier in the original code
|
||||
#ifdef NON_MATCHING
|
||||
void TaskMgr::init(s32 num_tasks, sead::Heap* heap, ManagedTaskFactory& factory) {
|
||||
if (!heap->isFreeable())
|
||||
mFlags.reset(Flag::HeapIsFreeable);
|
||||
@@ -177,6 +180,7 @@ void TaskMgr::init(s32 num_tasks, sead::Heap* heap, ManagedTaskFactory& factory)
|
||||
|
||||
factory(&mTask);
|
||||
}
|
||||
#endif
|
||||
|
||||
bool TaskMgr::hasTasks() const {
|
||||
return mTasks.size() > 0;
|
||||
|
||||
Reference in New Issue
Block a user