/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* push.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: aortigos +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/08/12 06:25:15 by aortigos #+# #+# */ /* Updated: 2024/08/13 05:35:48 by aortigos ### ########.fr */ /* */ /* ************************************************************************** */ #include "push_swap.h" static void push(t_stack **src, t_stack **dst) { t_stack *tmp; if (*src == NULL) return ; tmp = (*src)->next; (*src)->next = *dst; *dst = *src; *src = tmp; } void ft_pa(t_stack **stack_a, t_stack **stack_b) { push(stack_b, stack_a); ft_putstr("pa\n"); } void ft_pb(t_stack **stack_a, t_stack **stack_b) { push(stack_a, stack_b); ft_putstr("pb\n"); }