From b5d054f1528f85c56614529951be1c3ab84d5d2e Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre" Date: Sat, 13 Apr 2024 15:29:15 -0700 Subject: [PATCH] f_op_actor_iter: minor cleanup --- src/f_op/f_op_actor_iter.cpp | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/src/f_op/f_op_actor_iter.cpp b/src/f_op/f_op_actor_iter.cpp index 6c9d01245..bf456040c 100644 --- a/src/f_op/f_op_actor_iter.cpp +++ b/src/f_op/f_op_actor_iter.cpp @@ -9,23 +9,15 @@ #include "f_op/f_op_actor_tag.h" int fopAcIt_Executor(fopAcIt_ExecutorFunc i_execFunc, void* i_data) { - struct { - fopAcIt_ExecutorFunc func; - void* data; - } userData; - userData.func = i_execFunc; - userData.data = i_data; - - return cLsIt_Method(&g_fopAcTg_Queue, (cNdIt_MethodFunc)cTgIt_MethodCall, &userData); + method_filter filter; + filter.mpMethodFunc = (cNdIt_MethodFunc)i_execFunc; + filter.mpUserData = i_data; + return cLsIt_Method(&g_fopAcTg_Queue, (cNdIt_MethodFunc)cTgIt_MethodCall, &filter); } void* fopAcIt_Judge(fopAcIt_JudgeFunc i_judgeFunc, void* i_data) { - struct { - fopAcIt_JudgeFunc func; - void* data; - } userData; - userData.func = i_judgeFunc; - userData.data = i_data; - - return cLsIt_Judge(&g_fopAcTg_Queue, (cNdIt_JudgeFunc)cTgIt_JudgeFilter, &userData); + judge_filter filter; + filter.mpJudgeFunc = (cNdIt_JudgeFunc)i_judgeFunc; + filter.mpUserData = i_data; + return cLsIt_Judge(&g_fopAcTg_Queue, (cNdIt_JudgeFunc)cTgIt_JudgeFilter, &filter); }