/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ft_ultimate_range.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: gbaconni +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2021/08/18 18:13:35 by gbaconni #+# #+# */ /* Updated: 2021/08/18 18:32:22 by gbaconni ### ########.fr */ /* */ /* ************************************************************************** */ #include #include int ft_ultimate_range(int **range, int min, int max) { int *r; int size; int i; (void) range; if (min < max) size = (max - min) - 2; else { r = NULL; *range = r; return (0); } r = (int *) malloc(size * sizeof(int)); i = 0; while (i < size) { r[i] = min + i + 1; i++; } *range = r; printf("size=%d min=%d max=%d\n", size, min, max); return (size); }