/* By: ljiriste <ljiriste@student.42prague.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2023/12/09 16:04:26 by ljiriste #+# #+# */
-/* Updated: 2023/12/11 10:21:49 by ljiriste ### ########.fr */
+/* Updated: 2024/01/14 16:02:28 by ljiriste ### ########.fr */
/* */
/* ************************************************************************** */
/* By: ljiriste <ljiriste@student.42prague.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2023/12/09 13:58:15 by ljiriste #+# #+# */
-/* Updated: 2024/01/12 21:25:42 by ljiriste ### ########.fr */
+/* Updated: 2024/01/14 16:03:00 by ljiriste ### ########.fr */
/* */
/* ************************************************************************** */
t_arr_stat ft_vec_erase_range(t_vec *vec, size_t count, size_t index,
void (*free_el)(void *));
+# define VEC_INIT(x) {.capacity = 0, .size = 0, .el_size = (x), .vec = NULL}
t_arr_stat ft_vec_init(t_vec *vec, size_t el_size);
void ft_vec_free(t_vec *vec, void (*free_el)(void *));
void *ft_vec_access(t_vec *vec, size_t index);