diff options
Diffstat (limited to '')
-rw-r--r-- | src/ft_error.c (renamed from src/ft_map_error.c) | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/ft_map_error.c b/src/ft_error.c index a36507a..87be01e 100644 --- a/src/ft_map_error.c +++ b/src/ft_error.c @@ -1,7 +1,7 @@ /* ************************************************************************** */ /* */ /* ::: :::::::: */ -/* ft_map_error.c :+: :+: :+: */ +/* ft_error.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: rbousset <marvin@42.fr> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ @@ -15,12 +15,22 @@ #include <unistd.h> int + ft_error(uint8_t retval, const char *errmsg, t_cub *clist) +{ + ft_dprintf(STDERR_FILENO, "Error\n"); + ft_dprintf(STDERR_FILENO, + "\033[1;31m%s\033[0m\n", + errmsg); + return (ft_exit(retval, clist)); +} + +int ft_map_error(const char *errmsg, t_cub *clist) { ft_dprintf(STDERR_FILENO, "Error\n"); ft_dprintf(STDERR_FILENO, "\033[1;31mMap error: line %lu: %s\033[0m\n", - clist->mlist->line_chk, + clist->mlist.line_chk, errmsg); - return (ft_exit(4, clist)); + return (ft_exit(FT_RET_MAP_ERR, clist)); } |