diff options
| author | Caroline Madsen <69010899+randomsalience@users.noreply.github.com> | 2023-11-03 19:16:36 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-11-04 01:16:36 +0200 |
| commit | 2b766ef3ba779975f3156c0448edde6fb2979c13 (patch) | |
| tree | 5cb0ab0c92bef31a001f69870e065d0d935bd0ec /src/d/msg/d_msg_flow.cpp | |
| parent | b344f3b796244cd43cce15792333868ef3b66984 (diff) | |
Fix d_msg_flow linkage (#1975)
Diffstat (limited to 'src/d/msg/d_msg_flow.cpp')
| -rw-r--r-- | src/d/msg/d_msg_flow.cpp | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/d/msg/d_msg_flow.cpp b/src/d/msg/d_msg_flow.cpp index 411417285d..37b0635d81 100644 --- a/src/d/msg/d_msg_flow.cpp +++ b/src/d/msg/d_msg_flow.cpp @@ -2114,10 +2114,21 @@ int dMsgFlow_c::event020(mesg_flow_node_event* flow_node, fopAc_ac_c* actor) { /* 8024CD84-8024CDAC 2476C4 0028+00 1/0 0/0 0/0 .text * event021__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c */ +#ifdef NONMATCHING int dMsgFlow_c::event021(mesg_flow_node_event* param_0, fopAc_ac_c* param_1) { cLib_calcTimer(&field_0x3c); return 1; } +#else +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm int dMsgFlow_c::event021(mesg_flow_node_event* param_0, fopAc_ac_c* param_1) { + nofralloc +#include "asm/d/msg/d_msg_flow/event021__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c.s" +} +#pragma pop +#endif /* ############################################################################################## */ /* 80454DA8-80454DAC 0033A8 0004+00 1/1 0/0 0/0 .sdata2 @6273 */ @@ -2605,4 +2616,14 @@ int dMsgFlow_c::event042(mesg_flow_node_event*, fopAc_ac_c*) { return 1; } +/* 8024DAB0-8024DACC 2483F0 001C+00 3/3 0/0 0/0 .text cLib_calcTimer<l>__FPl */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +extern "C" asm void func_8024DAB0(void* _this, s32* param_0) { + nofralloc +#include "asm/d/msg/d_msg_flow/func_8024DAB0.s" +} +#pragma pop + /* 80399CB0-80399CB0 026310 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ |
