/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ft_pushstack.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: adjoly +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/02/08 18:08:51 by adjoly #+# #+# */ /* Updated: 2024/02/21 17:55:12 by adjoly ### ########.fr */ /* */ /* ************************************************************************** */ #include "../push_swap.h" #include void ft_push_a(t_stack **stack_a, t_stack **stack_b) { t_stack *tmp_a; if (!stack_b || !(*stack_b)) return ; ft_putendl_fd("pa", STDOUT_FILENO); tmp_a = *stack_b; *stack_b = (*stack_b)->next; tmp_a->next = *stack_a; *stack_a = tmp_a; } void ft_push_b(t_stack **stack_a, t_stack **stack_b) { t_stack *tmp_b; if (!stack_a || !(*stack_a)) return ; ft_putendl_fd("pb", STDOUT_FILENO); tmp_b = *stack_a; *stack_a = (*stack_a)->next; tmp_b->next = *stack_b; *stack_b = tmp_b; }