fixed another macro expansion

This commit is contained in:
jiangzhengwenjz
2019-07-02 09:42:18 +08:00
parent 5384fd020c
commit 062238aa12
2 changed files with 3 additions and 1 deletions
+2
View File
@@ -1,6 +1,8 @@
#ifndef GUARD_FLDEFF_H
#define GUARD_FLDEFF_H
#define FLDEFF_CALL_FUNC_IN_DATA() ((void (*)(void))(((u16)gTasks[taskId].data[8] << 16) | (u16)gTasks[taskId].data[9]))();
#define FLDEFF_SET_FUNC_TO_DATA(func) \
gTasks[taskId].data[8] = (u32)func >> 16; \
gTasks[taskId].data[9] = (u32)func;
+1 -1
View File
@@ -98,7 +98,7 @@ static void sub_80C98FC(u8 taskId)
static void sub_80C99A0(u8 taskId)
{
((void (*)(void))(((u16)gTasks[taskId].data[8] << 16) | (u16)gTasks[taskId].data[9]))();
FLDEFF_CALL_FUNC_IN_DATA();
gPlayerAvatar.unk6 = FALSE;
DestroyTask(taskId);
}