From d81598df3dfb2c393f0d45de345264b8474aa8d9 Mon Sep 17 00:00:00 2001 From: rask24 Date: Sun, 21 Apr 2024 16:31:34 +0900 Subject: [PATCH] fix #55 --- include/stack_operations.h | 10 +++++----- src/stack_operations/repeat_dual_stack_operations.c | 4 ++-- src/stack_operations/repeat_stack_operations.c | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/include/stack_operations.h b/include/stack_operations.h index 835868d..b34a49f 100644 --- a/include/stack_operations.h +++ b/include/stack_operations.h @@ -6,7 +6,7 @@ /* By: reasuke +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/02/11 12:41:01 by reasuke #+# #+# */ -/* Updated: 2024/04/20 15:40:33 by reasuke ### ########.fr */ +/* Updated: 2024/04/21 16:30:51 by reasuke ### ########.fr */ /* */ /* ************************************************************************** */ @@ -15,17 +15,17 @@ # include "push_swap.h" -typedef void t_operation(t_stack **); -typedef void t_dual_operation(t_stack **, t_stack **); +typedef void (*t_operation)(t_stack **); +typedef void (*t_dual_operation)(t_stack **, t_stack **); void push_stack(t_stack **p_s1, t_stack **p_s2); void swap_stack(t_stack **p_stack); void rotate_stack(t_stack **p_stack); void reverse_rotate_stack(t_stack **p_stack); -void repeat_stack_operations(t_stack **p_st, int n, t_operation *op); +void repeat_stack_operations(t_stack **p_st, int n, t_operation op); void repeat_dual_stack_operations(t_stack **p_a, t_stack **p_b, int n, - t_dual_operation *op); + t_dual_operation op); void operate_sa(t_stack **p_a); void operate_sb(t_stack **p_b); diff --git a/src/stack_operations/repeat_dual_stack_operations.c b/src/stack_operations/repeat_dual_stack_operations.c index 3d959bf..35086e6 100644 --- a/src/stack_operations/repeat_dual_stack_operations.c +++ b/src/stack_operations/repeat_dual_stack_operations.c @@ -6,14 +6,14 @@ /* By: reasuke +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/02/10 19:22:50 by reasuke #+# #+# */ -/* Updated: 2024/04/20 15:40:46 by reasuke ### ########.fr */ +/* Updated: 2024/04/21 16:27:29 by reasuke ### ########.fr */ /* */ /* ************************************************************************** */ #include "stack_operations.h" void repeat_dual_stack_operations(t_stack **p_a, t_stack **p_b, int n, - t_dual_operation *op) + t_dual_operation op) { while (n--) op(p_a, p_b); diff --git a/src/stack_operations/repeat_stack_operations.c b/src/stack_operations/repeat_stack_operations.c index ec782f7..d3110fa 100644 --- a/src/stack_operations/repeat_stack_operations.c +++ b/src/stack_operations/repeat_stack_operations.c @@ -6,13 +6,13 @@ /* By: reasuke +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/02/10 19:22:26 by reasuke #+# #+# */ -/* Updated: 2024/04/20 15:39:53 by reasuke ### ########.fr */ +/* Updated: 2024/04/21 16:27:24 by reasuke ### ########.fr */ /* */ /* ************************************************************************** */ #include "stack_operations.h" -void repeat_stack_operations(t_stack **p_st, int n, t_operation *op) +void repeat_stack_operations(t_stack **p_st, int n, t_operation op) { while (n--) op(p_st);