/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ft_range.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: gbaconni +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2021/08/18 18:13:35 by gbaconni #+# #+# */ /* Updated: 2021/08/19 16:10:59 by gbaconni ### ########.fr */ /* */ /* ************************************************************************** */ #include static int ft_abs(int n) { if (n < 0) n = -n; return (n); } int *ft_range(int min, int max) { int *range; int size; int i; range = NULL; if (min >= max) return (range); else size = ft_abs(max - min); range = (int *) malloc(size * sizeof(int)); i = 0; while (i < size) { range[i] = 1 + min + i; i++; } return (range); }