Files
42_INT_06_pushwap/srcs/reverse_rotate.c
2021-06-15 17:02:15 +02:00

32 lines
493 B
C

#include "push_swap.h"
t_list *rra(t_stack **stack, t_list **lst)
{
t_stack *tmp;
t_stack *before;
tmp = *stack;
if (!tmp || !(tmp->next))
return (NULL);
while (tmp->next)
{
before = tmp;
tmp = tmp->next;
}
tmp->next = *stack;
*stack = tmp;
before->next = NULL;
fill_solution(*lst, ft_strdup("rra"));
return (NULL);
}
t_list *rrb(t_stack **stack, t_list **lst)
{
t_stack *tmp;
tmp = *stack;
return (NULL);
}
t_list *rrr(t_stack **a, t_stack **b, t_list **lst);