mruby-task: remove unnecessary ifdef guards

remove MRB_USE_TASK_SCHEDULER ifdef guards from task.h and task.c
since the macro is always defined when compiling this gem

Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
Yukihiro "Matz" Matsumoto
2025-10-11 10:34:10 +09:00
parent 8d61b67dc1
commit 872c3bcea4
2 changed files with 0 additions and 27 deletions
-9
View File
@@ -9,8 +9,6 @@
#include <mruby.h>
#ifdef MRB_USE_TASK_SCHEDULER
/*
* Task status values (bit-mapped)
*/
@@ -98,11 +96,4 @@ void mrb_tick(mrb_state *mrb);
mrb_value mrb_tasks_run(mrb_state *mrb);
void mrb_task_mark_all(mrb_state *mrb);
/*
* Task context status values
* (MRB_TASK_CREATED and MRB_TASK_STOPPED are defined in mrb_fiber_state enum)
*/
#endif /* MRB_USE_TASK_SCHEDULER */
#endif /* MRUBY_TASK_H */
-18
View File
@@ -5,9 +5,6 @@
*/
#include <mruby.h>
#ifdef MRB_USE_TASK_SCHEDULER
#include <mruby/array.h>
#include <mruby/class.h>
#include <mruby/data.h>
@@ -1544,18 +1541,3 @@ mrb_mruby_task_gem_final(mrb_state *mrb)
mrb_task_hal_final(mrb);
}
#else
/* Task scheduler not enabled - provide stub */
void
mrb_mruby_task_gem_init(mrb_state *mrb)
{
}
void
mrb_mruby_task_gem_final(mrb_state *mrb)
{
}
#endif /* MRB_USE_TASK_SCHEDULER */