/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* command_handling.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: dkaiser a); else if (cmd == SB) stack_swap(data->b); else if (cmd == SS) run_for_both(data->a, data->b, stack_swap); else if (cmd == PA) stack_push(data->a, data->b); else if (cmd == PB) stack_push(data->b, data->a); else if (cmd == RA) stack_rotate(data->a); else if (cmd == RB) stack_rotate(data->b); else if (cmd == RR) run_for_both(data->a, data->b, stack_rotate); else if (cmd == RRA) stack_rrotate(data->a); else if (cmd == RRB) stack_rrotate(data->b); else if (cmd == RRR) run_for_both(data->a, data->b, stack_rrotate); add_cmd_to_queue(&data->cmds, cmd); }