From 173279d8e83e81fd1d451adb2153103dc0506ad8 Mon Sep 17 00:00:00 2001 From: Dominik Kaiser Date: Wed, 24 Apr 2024 14:59:53 +0200 Subject: Make norminette happy and some more error handling --- main.c | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) (limited to 'main.c') diff --git a/main.c b/main.c index 6406ffc..6891d88 100644 --- a/main.c +++ b/main.c @@ -6,7 +6,7 @@ /* By: dkaiser a); - stack_sort(data); - optimize_commands(data); - print_commands(data->cmds); - /* ft_printf("\nA: "); */ - /* stack_print(data->a); */ - /* ft_printf("B: "); */ - /* stack_print(data->b); */ + if (!is_sorted(data->a)) + { + stack_optimize(data->a); + stack_sort(data); + if (!is_sorted(data->a) || data->b->size) + { + ft_putendl_fd("Error", 2); + return (1); + } + optimize_commands(data); + print_commands(data->cmds); + } return (0); } -- cgit v1.2.3