Unnamed
public text v1 · immutableint my_rev_list(t_list **begin)
{
t_list *previous_list;
t_list *end;
t_list *next_list;
previous_list = 0;
if (begin != 0)
{
end = *begin;
if (end != 0)
previous_list = end->next;
while (previous_list != 0)
{
next_list = previous_list->next;
previous_list->next = end;
end = previous_list;
previous_list = next_list;
}
if (end != 0)
(*begin)->next = previous_list;
(*begin) = end;
}
return (0);
}