diff options
| author | Charles <sircharlesaze@gmail.com> | 2020-01-11 13:11:27 +0100 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2020-01-11 13:11:27 +0100 |
| commit | 2fdb9ad1d66e28e056f31bc6321d2c198db33290 (patch) | |
| tree | c3c32462b6a09f1a9f393cc0216c2ffe3bdaaa09 /error.c | |
| parent | cff05e83256a67b8cb23b16b1e1e6f761ff52f4c (diff) | |
| download | cub3d-2fdb9ad1d66e28e056f31bc6321d2c198db33290.tar.gz cub3d-2fdb9ad1d66e28e056f31bc6321d2c198db33290.tar.bz2 cub3d-2fdb9ad1d66e28e056f31bc6321d2c198db33290.zip | |
Error messages with error helper
Diffstat (limited to 'error.c')
| -rw-r--r-- | error.c | 24 |
1 files changed, 24 insertions, 0 deletions
@@ -9,3 +9,27 @@ void error_put_usage_exit(char *name) ft_putendl_fd(" [.cub file] [--save]", STDERR_FILENO); exit(EXIT_FAILURE); } + +void error_put(char *message) +{ + ft_putstr("Error\nCouldnt "); + ft_putendl(message); +} + +void *error_put_return(char *message) +{ + error_put(message); + return (NULL); +} + +void *error_put_return_state_destroy(char *message, t_state *state) +{ + state_destroy(state); + return error_put_return(message); +} + +void *error_put_return_lines_state_destroy(char *message, t_state *state, char **lines) +{ + helper_free_splited(lines); + return (error_put_return_state_destroy(message, state)); +} |
