/* ************************************************************************** */ /* */ /* :::::::: */ /* utils.h :+: :+: */ /* +:+ */ /* By: whaffman +#+ */ /* +#+ */ /* Created: 2025/02/05 16:06:35 by whaffman #+# #+# */ /* Updated: 2025/02/20 18:07:19 by whaffman ######## odam.nl */ /* */ /* ************************************************************************** */ #ifndef UTILS_H # define UTILS_H void free_minishell_line(t_minishell *minishell); void free_minishell(t_minishell **minishell); void free_command_list(void *content); t_minishell *init_minishell(void); void print_banner(void); void print_list(void *content); void simple_builtins(t_minishell *minishell); void error_msg(char *func, char *msg); void check_malloc(t_minishell *minishell, void *ptr); char *ft_strdup_safe(t_minishell *minishell, const char *str); char *ft_strjoin_safe(t_minishell *minishell, const char *s1, const char *s2); void *malloc_safe(t_minishell *minishell, size_t size); void free_safe(t_minishell *minishell, void **ptr); #endif // UTILS_H