-bool children_are_marked(SD_task_t task);
-bool parents_are_marked(SD_task_t task);
-
-/* Parsing helpers */
-
-static double dax_parse_double(const char *string)
-{
- int ret = 0;
- double value;
-
- ret = sscanf(string, "%lg", &value);
- xbt_assert (ret == 1, "Parse error on line %d: %s is not a double", dax_lineno, string);
- return value;
-}
-
-/* Ensure that transfer tasks have unique names even though a file is used several times */
-
-void uniq_transfer_task_name(SD_task_t task)
-{
- SD_task_t child, parent;
- xbt_dynar_t children, parents;
- char *new_name;
-
- children = SD_task_get_children(task);
- parents = SD_task_get_parents(task);
-
- xbt_dynar_get_cpy(children, 0, &child);
- xbt_dynar_get_cpy(parents, 0, &parent);
-
- new_name = bprintf("%s_%s_%s", SD_task_get_name(parent), SD_task_get_name(task), SD_task_get_name(child));
-
- SD_task_set_name(task, new_name);
-
- xbt_dynar_free_container(&children);
- xbt_dynar_free_container(&parents);
- free(new_name);