CC = cc
CFLAGS = -Wall -Wextra -Werror
-SRC_FILES = main.c input_handling.c stack_utils.c command_handling.c sorting.c
+SRC_FILES = main.c input_handling.c stack_utils.c command_handling.c sorting.c optimization.c
OBJ_FILES = $(SRC_FILES:%.c=%.o)
LIB_DIR = $(LIBFT)
/* By: dkaiser <dkaiser@student.42heilbronn.de +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/04/12 17:03:30 by dkaiser #+# #+# */
-/* Updated: 2024/04/13 15:31:05 by dkaiser ### ########.fr */
+/* Updated: 2024/04/13 15:32:03 by dkaiser ### ########.fr */
/* */
/* ************************************************************************** */
}
stack_b = NULL;
pscmds = NULL;
+ stack_optimize(&stack_a);
stack_sort(&stack_a, &stack_b, &pscmds);
// TODO: Optimize commands
print_commands(pscmds);
--- /dev/null
+/* ************************************************************************** */
+/* */
+/* ::: :::::::: */
+/* optimization.c :+: :+: :+: */
+/* +:+ +:+ +:+ */
+/* By: dkaiser <dkaiser@student.42heilbronn.de +#+ +:+ +#+ */
+/* +#+#+#+#+#+ +#+ */
+/* Created: 2024/04/13 15:25:05 by dkaiser #+# #+# */
+/* Updated: 2024/04/13 15:29:58 by dkaiser ### ########.fr */
+/* */
+/* ************************************************************************** */
+
+#include "push_swap.h"
+
+void stack_optimize(t_list **stack)
+{
+
+}
/* By: dkaiser <dkaiser@student.42heilbronn.de +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/04/12 16:59:09 by dkaiser #+# #+# */
-/* Updated: 2024/04/13 15:07:49 by dkaiser ### ########.fr */
+/* Updated: 2024/04/13 15:27:07 by dkaiser ### ########.fr */
/* */
/* ************************************************************************** */
enum e_pscmd cmd);
void print_commands(t_list *cmds);
+void stack_optimize(t_list **stack);
+
void stack_sort(t_list **stack_a, t_list **stack_b, t_list **cmds);
#endif // PUSH_SWAP_H