]> git.dkaiser.de - 42/push_swap.git/commitdiff
Add empty stack_optimize function
authorDominik Kaiser <dkaiser@2-E-4.42heilbronn.de>
Sat, 13 Apr 2024 13:32:45 +0000 (15:32 +0200)
committerDominik Kaiser <dkaiser@2-E-4.42heilbronn.de>
Sat, 13 Apr 2024 13:32:45 +0000 (15:32 +0200)
Makefile
main.c
optimization.c [new file with mode: 0644]
push_swap.h

index 5509c89feb4d0c1a3eb1bfcc707a4fd3f048e6d3..0199c15f6ed4faae67fc07506136ee714a276fd6 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -5,7 +5,7 @@ LIBFT = libft
 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)
diff --git a/main.c b/main.c
index 1476fb101b8031a760e08d8bbc03567e7fc4086a..fbeee27f048843e88c711df0d2c443604993e978 100644 (file)
--- a/main.c
+++ b/main.c
@@ -6,7 +6,7 @@
 /*   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       */
 /*                                                                            */
 /* ************************************************************************** */
 
@@ -31,6 +31,7 @@ int   main(int argc, char *argv[])
        }
        stack_b = NULL;
        pscmds = NULL;
+       stack_optimize(&stack_a);
        stack_sort(&stack_a, &stack_b, &pscmds);
        // TODO: Optimize commands
        print_commands(pscmds);
diff --git a/optimization.c b/optimization.c
new file mode 100644 (file)
index 0000000..4348acf
--- /dev/null
@@ -0,0 +1,18 @@
+/* ************************************************************************** */
+/*                                                                            */
+/*                                                        :::      ::::::::   */
+/*   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)
+{
+
+}
index b555a1533d8ceaae5a9b3d18f87b5aeb2cb50bfb..978fb1df05e274b313e6515084821b11b0c03ad3 100644 (file)
@@ -6,7 +6,7 @@
 /*   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       */
 /*                                                                            */
 /* ************************************************************************** */
 
@@ -41,6 +41,8 @@ void  run_command(t_list **stack_a, t_list **stack_b, t_list **cmds,
                        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