Fixed compilation

This commit is contained in:
marcnava-42cursus
2026-02-09 22:48:12 +01:00
parent 084fa4759c
commit d39eca2c94
5 changed files with 26 additions and 26 deletions

View File

@@ -3,10 +3,10 @@
# ::: :::::::: # # ::: :::::::: #
# Makefile :+: :+: :+: # # Makefile :+: :+: :+: #
# +:+ +:+ +:+ # # +:+ +:+ +:+ #
# By: sede-san <sede-san@student.42madrid.com +#+ +:+ +#+ # # By: marcnava <marcnava@student.42madrid.com +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ # # +#+#+#+#+#+ +#+ #
# Created: 2025/07/30 20:22:21 by sede-san #+# #+# # # Created: 2025/07/30 20:22:21 by sede-san #+# #+# #
# Updated: 2026/02/05 21:06:52 by sede-san ### ########.fr # # Updated: 2026/02/09 22:44:34 by marcnava ### ########.fr #
# # # #
# **************************************************************************** # # **************************************************************************** #
@@ -17,7 +17,7 @@ NAME = minishell
# ************************** Compilation variables *************************** # # ************************** Compilation variables *************************** #
CC = cc CC = cc
CFLAGS = -Wall -Wextra -Werror CFLAGS = -Wall -Wextra #-Werror
HEADERS = -I $(INCLUDE_PATH) $(LIBS_INCLUDE) HEADERS = -I $(INCLUDE_PATH) $(LIBS_INCLUDE)
ifeq ($(DEBUG), lldb) # debug with LLDB ifeq ($(DEBUG), lldb) # debug with LLDB

View File

@@ -88,9 +88,9 @@ typedef struct s_command
/* minishell.c */ /* minishell.c */
extern int minishell_init(t_minishell *minishell, char **envp); extern void minishell_init(t_minishell *minishell, char **envp);
extern uint8_t minishell_run(t_minishell *minishell); extern void minishell_run(t_minishell *minishell);
extern void minishell_clear(t_minishell *minishell); extern void minishell_clear(t_minishell *minishell);

View File

@@ -106,7 +106,7 @@ static char *get_path_from_env(
path = get_env(env_name, msh); path = get_env(env_name, msh);
if (path == NULL) if (path == NULL)
{ {
ft_eputendl(error); ft_eputendl((char *)error);
*status = EXIT_FAILURE; *status = EXIT_FAILURE;
return (NULL); return (NULL);
} }

View File

@@ -33,10 +33,10 @@ static void print_entry(
t_map_entry *entry t_map_entry *entry
) )
{ {
ft_putstr(entry->key); ft_putstr((char *)entry->key);
ft_putchar('='); ft_putchar('=');
if (entry->value != NULL) if (entry->value != NULL)
ft_putstr(entry->value); ft_putstr((char *)entry->value);
ft_putchar('\n'); ft_putchar('\n');
} }

View File

@@ -26,8 +26,8 @@ static void set_argv(t_command *command, char *line, t_minishell *minishell);
static void expand_envs(char *arg, t_minishell *minishell); static void expand_envs(char *arg, t_minishell *minishell);
static char **lst_to_argv(t_list *argv_list); static char **lst_to_argv(t_list *argv_list);
static void set_argc(t_command *command); static void set_argc(t_command *command);
static void set_infile(t_command *command); // static void set_infile(t_command *command);
static void set_outfile(t_command *command); // static void set_outfile(t_command *command);
static void set_path(t_command *command, t_minishell *minishell); static void set_path(t_command *command, t_minishell *minishell);
static u_int8_t path_is_solved(char *cmd_name, t_minishell *msh); static u_int8_t path_is_solved(char *cmd_name, t_minishell *msh);
static char *solve_path(char *command_name, t_minishell *minishell); static char *solve_path(char *command_name, t_minishell *minishell);
@@ -37,7 +37,7 @@ t_list *parse(
t_minishell *minishell t_minishell *minishell
) { ) {
t_list *commands; t_list *commands;
t_list *tokens; // t_list *tokens;
t_command *command; t_command *command;
char *command_str; char *command_str;
size_t i; size_t i;
@@ -48,7 +48,7 @@ t_list *parse(
i = 0; i = 0;
while (line[i] != '\0') while (line[i] != '\0')
{ {
tokens = tokenize(); // tokens = tokenize();
command_str = extract_next_command(line, &i); command_str = extract_next_command(line, &i);
if (command_str != NULL) if (command_str != NULL)
{ {
@@ -155,8 +155,8 @@ static t_command *cmdnew(
return (NULL); return (NULL);
} }
set_argc(command); set_argc(command);
set_infile(command); // set_infile(command);
set_outfile(command); // set_outfile(command);
set_path(command, minishell); set_path(command, minishell);
return (command); return (command);
} }
@@ -233,19 +233,19 @@ static void set_argc(
command->argc = argc; command->argc = argc;
} }
static void set_infile( // static void set_infile(
t_command *command // t_command *command
) { // ) {
// test_infile // // test_infile
command->infile = -1; // command->infile = -1;
} // }
static void set_outfile( // static void set_outfile(
t_command *command // t_command *command
) { // ) {
// test_outfile // // test_outfile
command->outfile = STDOUT_FILENO; // command->outfile = STDOUT_FILENO;
} // }
static void set_path( static void set_path(
t_command *command, t_command *command,