From b0db3b8a7c4dd03c759fb88bed7d5ce1d41a6059 Mon Sep 17 00:00:00 2001 From: Dominik Kaiser Date: Tue, 16 Apr 2024 09:28:12 +0200 Subject: Simplify arguments into t_psdata --- command_handling.c | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) (limited to 'command_handling.c') diff --git a/command_handling.c b/command_handling.c index e4dc476..0b5f335 100644 --- a/command_handling.c +++ b/command_handling.c @@ -6,7 +6,7 @@ /* By: dkaiser a); else if (cmd == SB) - stack_swap(stack_b); + stack_swap(data->b); else if (cmd == SS) - run_for_both(stack_a, stack_b, stack_swap); + run_for_both(data->a, data->b, stack_swap); else if (cmd == PA) - stack_push(stack_a, stack_b); + stack_push(data->a, data->b); else if (cmd == PB) - stack_push(stack_b, stack_a); + stack_push(data->b, data->a); else if (cmd == RA) - stack_rotate(stack_a); + stack_rotate(data->a); else if (cmd == RB) - stack_rotate(stack_b); + stack_rotate(data->b); else if (cmd == RR) - run_for_both(stack_a, stack_b, stack_rotate); + run_for_both(data->a, data->b, stack_rotate); else if (cmd == RRA) - stack_rrotate(stack_a); + stack_rrotate(data->a); else if (cmd == RRB) - stack_rrotate(stack_b); + stack_rrotate(data->b); else if (cmd == RRR) - run_for_both(stack_a, stack_b, stack_rrotate); - add_cmd_to_queue(cmds, cmd); + run_for_both(data->a, data->b, stack_rrotate); + add_cmd_to_queue(&data->cmds, cmd); } static void print_cmd(void *ptr_cmd) -- cgit v1.2.3