#include "engine-controller/task_spec_internal.h"
#include "engine-controller/param_spec_internal.h"
#include "engine-controller/param_value_internal.h"
#include "engine-controller/task_spec_internal.h"
#include "engine-controller/param_spec_internal.h"
#include "engine-controller/param_value_internal.h"
/* remove control flow from child task at child_index of parent task */
GList *iter = NULL;
sync_agent_ec_int to_child_task_index = 0;
ec_task_t *to_child_task = NULL;
for (iter = to_node_list; iter != NULL; iter = g_list_next(iter)) {
/* remove control flow from child task at child_index of parent task */
GList *iter = NULL;
sync_agent_ec_int to_child_task_index = 0;
ec_task_t *to_child_task = NULL;
for (iter = to_node_list; iter != NULL; iter = g_list_next(iter)) {
ec_task_remove_control_flow(parent_task, from_child_task_index, to_child_task_index);
/* if zero in-degree of control flow detected, make child task and append runnable_child_task_list */
ec_task_remove_control_flow(parent_task, from_child_task_index, to_child_task_index);
/* if zero in-degree of control flow detected, make child task and append runnable_child_task_list */