diff options
Diffstat (limited to 'src/common/parse.c')
| -rw-r--r-- | src/common/parse.c | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/src/common/parse.c b/src/common/parse.c index b0415cd..34f0749 100644 --- a/src/common/parse.c +++ b/src/common/parse.c @@ -6,7 +6,7 @@ /* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2020/01/19 09:03:28 by cacharle #+# #+# */ -/* Updated: 2020/01/19 13:33:17 by cacharle ### ########.fr */ +/* Updated: 2021/09/09 10:02:15 by charles ### ########.fr */ /* */ /* ************************************************************************** */ @@ -14,19 +14,22 @@ static t_status has_dup(int *xs, size_t size) { - int *tmp; - t_status ret; + int *tmp; + t_bool is_set; - if ((tmp = (int*)malloc(size * sizeof(int))) == NULL) + tmp = (int *)malloc(size * sizeof(int)); + if (tmp == NULL) return (STATUS_ERROR); ft_memcpy(tmp, xs, size * sizeof(int)); - ret = ft_is_set(tmp, size, sizeof(int), &ft_compar_int) ? - STATUS_SUCCESS : STATUS_FAILURE; + is_set = ft_is_set(tmp, size, sizeof(int), &ft_compar_int); free(tmp); - return (ret); + if (is_set) + return (STATUS_SUCCESS); + else + return (STATUS_FAILURE); } -t_status parse(int argc, char **argv, t_stack *a) +t_status parse(int argc, char **argv, t_stack *a) { while (--argc >= 1) { |
