/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* util_unit2.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: elagouch +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2026/01/24 15:46:43 by elagouch #+# #+# */ /* Updated: 2026/01/24 15:46:44 by elagouch ### ########.fr */ /* */ /* ************************************************************************** */ #include "util_unit.h" /* we loop over instead of shifting the pointer to make sure we don't skip unexisting tests and end up in unallocated/invalid memory */ t_unit_test *get_test_at(t_unit_test *head, size_t target_idx) { size_t j; j = 0; while ((j < target_idx) && head) { head = head->next; j++; } return (head); }