/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* utils2.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: mcolonna +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/10/29 14:02:37 by mcolonna #+# #+# */ /* Updated: 2024/10/29 14:12:14 by mcolonna ### ########.fr */ /* */ /* ************************************************************************** */ #include "utils.h" #include "mlx.h" u_int32_t *get_data_addr(void *img_ptr) { int bpp; int size_line; int endian; u_int32_t *r; r = (u_int32_t *)mlx_get_data_addr(img_ptr, &bpp, &size_line, &endian); if (bpp != 32 || endian != 0) { write_err("Wrong bpp or wrong endian when using mlx_get_data_addr().\n", NULL); return (NULL); } return (r); }